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

posted on 2011-09-15 13:50  缘来  阅读(2597)  评论(0)    收藏  举报

导航