我有一个表名为Delivery_Time的列,其格式如下 5/10/2016 10:20:30 AM; 出于某种原因,我需要昨天的数据,通常你可以说: TRUNC(delivey_date)= TRUNC(SYSDATE)-1; 但是对于这份报告,我需要它给我的数据时间大于昨天凌晨1点,而不是今天凌晨1点;我想说:
TRUNC(A.delivery_DATE) between trunc(sysdate)-1+(1/24) and trunc(sysdate)+(1/24)
但它不起作用。任何人都可以给我一些建议。
由于
答案 0 :(得分:0)
您不应将trunc
用于A.delivery_DATE
:
A.delivery_DATE between (trunc(sysdate) - 1 + (1/24)) and (trunc(sysdate) + (1/24))