SQL DATEPART QUERY

我正在尝试创建一个老年债务人查询,我需要4个月的未结余额 . 我可以在datepart时使用case创建我需要的列,但我想知道如何在查询中执行大于-3的操作

,Case When DATEPART(MM,CT.TransactionDate) = DATEPART (MM,Dateadd(mm, -3, getdate())) and DATEPART(YY,CT.TransactionDate) = DATEPART (YY,Dateadd(mm, -3, getdate())) and ct.SalControlValueInBaseCurrency <> 0 Then ct.SalControlValueInBaseCurrency End AS [Month4+]

当然这很容易,但找不到任何对我有意义的东西(只有基本的sql知识) .

谢谢

杰米

回答(0)