我想要所有存在的记录,除了特定的日期时间戳和表create_datetime列。
当这个查询运行时,它应该提供大于create_datetime的所有记录,特别是18:00:00
您的问题文本有点切碎,但我认为您希望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)
这个问题的另一部分是一个大胆的猜测,因为就像我说的,你的问题在翻译中丢失了。我选择了"其他日期列已设置为今天日期的记录"。