【发布时间】:2017-12-20 12:51:57
【问题描述】:
目前我们有一条线从系统中提取我们订单的发货日期:
and o.actualshipdate like sysdate
Sysdate 是当前日期所有已发货订单的系统日期。
我们如何更改或调整以使其显示在当前系统日期但在特定时间范围内发货的订单:
查询使用以下行,但我们必须每天调整日期。我们希望在当前日期自动执行此操作。
下面一行需要调整:
and to_char(o.actualshipdate, 'YYYYMMDD HH24:MI') between '20171220 13:00' and '20171220 13:00'
【问题讨论】:
-
我所知道的每个 DBMS 都有某种功能来返回今天的日期。喜欢
NOW()或TODAY()。由于您没有指定您使用的是什么(Oracle?MSSQL?MySQL?)我不能更具体。 -
您好,我正在使用 Oracle。
-
不要将日期转换为字符串。使用内置的日期数据类型和函数。