在我的查询中,我想取两个日期的差值。
(SELECT
(SELECT estimated_arrival AS val2
FROM shipment_stop
WHERE stop_num =5
AND shipment_gid ='IFFCO/LOGISTICS.LG171009102'
) -
(SELECT estimated_arrival AS val1
FROM shipment_stop
WHERE stop_num = 1
AND shipment_gid = 'IFFCO/LOGISTICS.LG171009102'
)
FROM dual
)
所以基本上假设 Val1 是 2017 年 10 月 10 日,而 Val2 是 2017 年 10 月 13 日,所以如果我在做 Val2 - Val1 那么它应该显示 3 天,但它显示为 3.237856747474747474,看起来它也在使用时间。有没有办法处理这个?注意:Estimated_arrival 是日期列