我正在试图找出如何获取带有2个时间戳的数据......在上下文中我需要的是
我需要获取昨天下午4点至今天下午4点之间插入的所有行...
我在想这样的事情......
and (transaction_date between to_char(current_timestamp-1, 'DD/MM/YY 16:00:00') and to_char(current_timestamp, 'DD/MM/YY 16:00:00'))
但它告诉我
ORA-01821:formato de fecha no reconocido 01821. 00000 - “日期格式无法识别” *原因:
*操作:
我的transaction_date字段是时间戳字段
任何想法?
谢谢
答案 0 :(得分:3)
假设transaction_date
是date
transaction_date BETWEEN trunc(sysdate-1) + interval '16' hour -- Yesterday at 4pm
AND trunc(sysdate) + interval '16' hour -- Today at 4pm