0
T-SQL如果我有如下表:关于当前的销售和以前的销售
CREATE TABLE [dbo].[Sales](
[SaleDate] [datetime] NULL,
[SaleAmt] [money] NULL
) ON [PRIMARY]
我怎么会每月获取的销售总和,但也表明了前一个月的数字。
我想下面的工作,但它并不
select
DATEPART(m,s1.saledate), SUM(s1.SaleAmt), SUM(s2.SaleAmt)
from
sales s1
inner join
Sales s2 on DATEPART(m, DateAdd(m, -1, s2.saledate)) = DATEPART(m, s1.saledate)
group by
DATEPART(m, s1.saledate)
什么叫“秀意思上个月的数字。“你能提供一个你想要的输出样本吗? –