0
我需要在SQL Server 2008 R2中查找月份至昨天。如何获得月份到今天的排除日期(从月份到昨天?)
我:
SELECT COALESCE(Sum(subtotal), 0)
FROM dbo.dr_trans
WHERE transdate >= Dateadd(d, 0, Datediff(dd,0,Dateadd(dd,-(Day(Getdate())
- 1), Getdate())))
这给我一个月的时间,但包括今天。是否像将-1
更改为-2
一样简单?
OK,查询的工作,但返回的数据是不是我的预期。我会做一些取证和验证数据。非常感谢... +1给你。 – Bevan
好吧,我错过了另一个修正数据值的修饰符。所以你是对的,谢谢。 – Bevan