【发布时间】:2017-09-14 10:30:54
【问题描述】:
我正在尝试获取从今天到 End_Date 字段的天数。其中一个是日期时间格式,其他是日期格式。
SELECT [Alternate_number] ,[DP1], [Delivery_date],
[Deliver_to_EDI_warehouse_number],
CONVERT(datetime, RIGHT([Delivery_date], 10), 110) AS End_DATE,
convert(date, getdate()) as Today,
'POTS' as Cube
FROM [dbo].[Cube_Splits_POTS]
WHERE (CONVERT(datetime, RIGHT([Delivery_date], 10), 110) > GETDATE()) AND
(CONVERT(datetime, RIGHT([Delivery_date], 10), 110) < GETDATE() + 14)
【问题讨论】:
-
这是 SQL 道歉
-
您使用的是哪个 SQL Server/系统?日期/时间格式在不同 SQL 系统中的处理方式非常不同。
-
哪个 SQL?我怀疑 SQL Server,但需要说明
-
请 SQL server 2012
标签: sql sql-server date sql-server-2012