現在你作為一個oracle的DBM我想在2023年5月20號到2023年5月31日這個時間區間里取這個區間的每天的早上8點到晚上8點這個時間段的數據的SQL
SELECT * FROM table_name WHERE timestamp_column >= TO_TIMESTAMP('2023-05-20 08:00:00', 'YYYY-MM-DD HH24:MI:SS') AND timestamp_column <= TO_TIMESTAMP('2023-05-31 20:00:00', 'YYYY-MM-DD HH24:MI:SS') AND EXTRACT(HOUR FROM timestamp_column) BETWEEN 8 AND 20 ORDER BY timestamp_column ASC;
其中,table_name是你想要查询的表名,timestamp_column是你想要查询的时间戳列名。这个SQL语句将会选取2023年5月20号到2023年5月31日之间的每一天的早上8点到晚上8点这个时间段的数据,并按照时间戳升序排列。
原文地址: http://www.cveoy.top/t/topic/fHcg 著作权归作者所有。请勿转载和采集!