我试图提供从去年年初至今到目前年初至今的增长百分比
我有我当前的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())