SELECT * FROM your_table WHERE date_column BETWEEN TO_DATE('2023-05-20 20:00:00', 'YYYY-MM-DD HH24:MI:SS') AND TO_DATE('2023-05-31 08:00:00', 'YYYY-MM-DD HH24:MI:SS') + 1 AND TO_CHAR(date_column, 'HH24') >= '20' OR TO_CHAR(date_column, 'HH24') < '08';

現在你作為一個oracle的DBM版本為11g寫一條SQL我想在2023年5月20號到2023年5月31日這個時間區間里提取數據。條件為每天的晚上八點開始到第二天早上八點。不能使用extract函數。

原文地址: https://www.cveoy.top/t/topic/fHkU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录