sql >> データベース >  >> RDS >> Oracle

現在の日付が2つの日付の間にあるかどうかを確認しますOracleSQL

    to_date()を適用する必要はありません sysdateへ 。すでにあります:

    select 1
    from dual 
    WHERE sysdate BETWEEN TO_DATE('28/02/2014', 'DD/MM/YYYY') AND TO_DATE('20/06/2014', 'DD/MM/YYYY');
    

    日付の時間コンポーネントが心配な場合は、trunc()を使用してください :

    select 1
    from dual 
    WHERE trunc(sysdate) BETWEEN TO_DATE('28/02/2014', 'DD/MM/YYYY') AND
                                 TO_DATE('20/06/2014', 'DD/MM/YYYY');
    


    1. PostgreSQL論理レプリケーションを最適化する方法

    2. 複合PRIMARYKEYは、関連する列にNOTNULL制約を適用します

    3. PostgreSQL用のGUIツール

    4. SQL Serverでカスケード削除を使用するにはどうすればよいですか?