【发布时间】:2019-12-24 06:53:11
【问题描述】:
以下查询需要帮助
当我运行以下查询时
select case when CAST(var1 as DATE) >= CAST(getdate() as DATE) -5 then 1 else 0 end as temp
---where "var1" is datetime variable
我看到错误 - 操作数类型冲突:日期与 int 不兼容。
请帮忙
【问题讨论】:
-
CAST(getdate() as DATE) -5错误。你不能datetime - int -
你从
datetime中减去int
标签: sql-server date datetime case