Oracle:选择表的日期字段的小时和分钟值设置为特定值的所有记录

时间:2010-07-13 13:32:44

标签: database datetime select oracle10g

我在Oracle数据库中有一个包含日期字段EXPIRYDATE的表。我需要从表格中选择所有记录,其中日期字段的小时和分钟部分设置为0(即午夜)。我怎样才能做到这一点?

我尝试使用提取函数(http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/functions050.htm),但显然它只接受YEAR,MONTH或DAY作为日期字段的参数。

1 个答案:

答案 0 :(得分:5)

你可以这样做:

WHERE TO_CHAR(expirydate,'HH24MI') = '0000'