小编典典

比较 DATETIME 和 DATE 忽略时间部分

all

我有两个表,其中列[date]的类型为DATETIME2(0).

我必须仅按日期部分(日+月+年)比较两条记录,丢弃时间部分(小时+分钟+秒)。

我怎样才能做到这一点?


阅读 107

收藏
2022-09-02

共1个答案

小编典典

使用SQL Server 2008 中CAST的新数据类型来仅比较日期部分:DATE

IF CAST(DateField1 AS DATE) = CAST(DateField2 AS DATE)
2022-09-02