代码之家  ›  专栏  ›  技术社区  ›  simon

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

  •  0
  • simon  · 技术社区  · 14 年前

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

    我试过提取功能( http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/functions050.htm ,但显然它只接受年、月或日作为日期字段的参数。

    1 回复  |  直到 14 年前
        1
  •  5
  •   Tony Andrews    14 年前

    你可以这样做:

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