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

Oracle:タイムスタンプ付きのSQL選択日付

    次のように範囲を指定して、1日を指定できます。

    WHERE bk_date >= TO_DATE('2012-03-18', 'YYYY-MM-DD')
    AND bk_date <  TO_DATE('2012-03-19', 'YYYY-MM-DD')
    

    もっと簡単に言えば、TRUNCを使用できます:

    WHERE TRUNC(bk_date) = TO_DATE('2012-03-18', 'YYYY-MM-DD')
    

    パラメータなしのTRUNCは、日付から時間、分、秒を削除します。



    1. SQLSTATE [HY093]:無効なパラメーター番号:パラメーターが定義されていません

    2. SQLite3およびPostgres/Heroku RubyonRailsクエリの問題

    3. Dapper-Oracleschema.package.functionを呼び出します

    4. 複数の列を持つ複数の行を挿入する1つのクエリ