好的,我正在爲報表編寫一個存儲過程,我需要每個人都有最後一個銷售日期,例如 - 當報告運行時,它將使用今天的日期作爲日期,並且任何其最後一次銷售日期爲6個月或12個月或從今天起18個月的應該在存儲過程中返回。SQL - 最近6個月(12,18,24,30)除以6個月查詢
我最初的想法是使用where子句與;
WHERE LastSaleDate = DATEADD(m, -6, @Date)
OR LastSaleDate = DATEADD(m, -12, @Date)...
有沒有更好的方法來做到這一點?
如果你想的6增量,似乎你將需要單獨的查詢和'pivot' – Kermit 2013-02-13 16:26:35