--例如查询09:00:00~09:59:59之间的数据
SELECT
TO_CHAR(CRTE_DATE,'yyyy-mm-dd hh24:mi:ss'),
UPGRADE.*
FROM
UPGRADE
WHERE
CRTE_DATE >= TRUNC(sysdate ,'HH24')-1/24
AND CRTE_DATE < TRUNC(sysdate ,'HH24')
ORDER BY
ID;
测试:11:05查询10:00:00~10:59:59的数据
数据库数据:

测试结果:

测试正常!
本文介绍了一种在数据库中精确查询特定时间段内的记录的方法。通过使用TO_CHAR和TRUNC等函数,可以有效地筛选出符合时间范围的数据。示例展示了如何查询09:00:00到09:59:59之间的数据,并验证了查询的有效性。
1012

被折叠的 条评论
为什么被折叠?



