0

我想要所有比特定日期时间戳和表 create_datetime 列存在的记录。

运行此查询时,它应该提供大于 create_datetime 的当天的所有记录以及特定的 18:00:00

4

1 回答 1

0

您的问题文本有点切碎,但我认为您希望每条记录的时间元素create_date在 18:00 之后。如果是这样,这个查询将得到它。它使用日期格式掩码SSSSS,将日期作为午夜后的秒数返回。

select * from your_table
where to_number(to_char(create_date, 'SSSSS')) >= (18 * (60*60))
and some_other_date >= trunc(sysdate)

该查询的另一部分是一个疯狂的猜测,因为就像我说的那样,您的问题在翻译中丢失了。我已经为“将其他日期列设置为今天日期的记录”而大吃一惊。

于 2013-01-07T09:23:30.943 回答