Database Oracle:选择表';s日期字段';小时和分钟值设置为特定值

Database Oracle:选择表';s日期字段';小时和分钟值设置为特定值,database,datetime,select,oracle10g,Database,Datetime,Select,Oracle10g,我在Oracle数据库中有一个表,其中包含一个日期字段EXPIRYDATE。我需要从表中选择所有记录,其中日期字段的小时和分钟部分设置为0(即午夜)。我怎样才能做到这一点 我尝试使用extract函数(),但显然它只接受年、月或日作为日期字段的参数 您可以这样做: WHERE TO_CHAR(expirydate,'HH24MI') = '0000' 您可以这样做: WHERE TO_CHAR(expirydate,'HH24MI') = '0000'

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

我尝试使用extract函数(),但显然它只接受年、月或日作为日期字段的参数

您可以这样做:

WHERE TO_CHAR(expirydate,'HH24MI') = '0000'
您可以这样做:

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