我试图提供从上一年度到当前年初至今的增长百分比
我有我当前的YTD查询
select sum(total) from invoiceinfo
WHERE InvoiceDateTime BETWEEN DATEADD(yy, DATEDIFF(yy,0,GETDATE()), 0) AND GETDATE()
如何查询与今年同一天的最后一个YTD。我想,一旦我有这个问题,我就需要计算增长百分比
答案 0 :(得分:1)
对于Last YTD,我相信您可以在下面使用此查询。
您需要在去年同一天基本上替换GETDATE()
:DATEADD(yy, -1, GETDATE())
。
select sum(total) from invoiceinfo
WHERE InvoiceDateTime
BETWEEN DATEADD(yy, DATEDIFF(yy,0,DATEADD(yy, -1, GETDATE())), 0)
AND DATEADD(yy, -1, GETDATE())