我有一个查询,我必须选择日期为一天的记录。
所以我在查询中写了这个条件
DATEPART(year,C1.dtae_cmd) = DATEPART (year,C2.dtae_cmd)
and DATEPART(MONTH,C1.dtae_cmd) = DATEPART (MONTH,C2.dtae_cmd)
and DATEDIFF(day,C1.dtae_cmd,C2.dtae_cmd) = 1
他们的其他方法不是吗?因为我使用的这个方法太长了
答案 0 :(得分:2)
DATEDIFF(day,C1.dtae_cmd,C2.dtae_cmd) = 1
。当使用天数作为频率时,Datediff将返回分隔两个日期的天数。