【发布时间】:2015-01-12 09:47:23
【问题描述】:
我想使用Sql Server 中的日期字段从表中获取previous day 记录。
但是我正在使用下面的 sql 语句,但它没有给出任何记录。
TDTE = CAST(DATEADD(DD,-1,CURRNT_TIMESTAMP) AS DECIMAL(8,0))
或
TDTE=CAST(DATEADD(DD,-1,GETDATE())AS DECIMAL(8,0))
其中TDTE 列采用YYYYMMDD 格式。
【问题讨论】:
-
TDTE的列类型是什么? @Gyan05
-
这是一个日期字段,但格式为例如 20150112 等,即 YYYYMMDD
标签: sql-server