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