特定の日付範囲に基づくレポートについて、Oracle上のデータベースからのクエリを修飾する必要があります
最初のクエリ
午後5時から午前7時(昨日の午後5時から今日の午前7時まで)
2番目のクエリ
午前7時から午後5時((昨日の午後5時から今日の午前7時まで)
どうすればいいですか?これらの日付基準を指定するには、Oracle構文を知る必要があります
前もって感謝します
特定の日付範囲に基づくレポートについて、Oracle上のデータベースからのクエリを修飾する必要があります
最初のクエリ
午後5時から午前7時(昨日の午後5時から今日の午前7時まで)
2番目のクエリ
午前7時から午後5時((昨日の午後5時から今日の午前7時まで)
どうすればいいですか?これらの日付基準を指定するには、Oracle構文を知る必要があります
前もって感謝します
私はおそらく次のようなことをします
WHERE some_date_col BETWEEN trunc(sysdate-1) + interval '17' hour -- 5pm yesterday
AND trunc(sysdate) + interval '7' hour -- 7am today
と
WHERE some_date_col BETWEEN trunc(sysdate) + interval '7' hour -- 7am today
AND trunc(sysdate) + interval '17' hour -- 5pm today
日付に時間と分を追加する別のスレッドがあり、日付オフセットを指定するさまざまな方法について詳しく説明しています。