SQL 去年同期数据
依照年份查询数据,并依照月份进行合计,并且关联出本月的往年数据
s
select 月份=Datepart(mm,EndTime), 人数=sum(PersonAmount), 销售金额=sum(TotalMoney), 人均消费金额=(sum(TotalMoney)/sum(PersonAmount)),
上年同期=(select sum(TotalMoney) from BillTest where
Datepart(mm,EndTime)=Datepart(mm,ta1.EndTime) and convert(Varchar(4),EndTime,20)='2010'
)from BillTest ta1 where convert(Varchar(4),EndTime,20)='2011' group by Datepart(mm,EndTime)
表
Int ID ;
DateTime EndTime;
int PersonAmount;
money TotalMoney
浙公网安备 33010602011771号