查询今年与去年的比较



我试图提供从去年年初至今到目前年初至今的增长百分比

我有我当前的YTD查询

select sum(total) from invoiceinfo
WHERE InvoiceDateTime BETWEEN DATEADD(yy, DATEDIFF(yy,0,GETDATE()), 0) AND GETDATE()

如何查询与今年同一天的最后一个YTD。我想,一旦我有了这个查询,我就需要计算增长百分比

对于最后一个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())

最新更新