我在Oracle数据库中有一个包含日期字段EXPIRYDATE的表。我需要从表格中选择所有记录,其中日期字段的小时和分钟部分设置为0(即午夜)。我怎样才能做到这一点?
我尝试使用提取函数(http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/functions050.htm),但显然它只接受YEAR,MONTH或DAY作为日期字段的参数。
答案 0 :(得分:5)
你可以这样做:
WHERE TO_CHAR(expirydate,'HH24MI') = '0000'