首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

不同字段,不同条件查询 汇总数据 急切求教,该怎么解决

2012-01-20 
不同字段,不同条件查询汇总数据 急切求教proName(客户名称) date(日期月份) money(付款) yumoney(余额)syu

不同字段,不同条件查询 汇总数据 急切求教
proName(客户名称) date(日期月份) money(付款) yumoney(余额)syumoeny(上月余额) allMoney(应付款) 
mmmmmmm 8 1000 1500 500 2000 
mmmmmmm 9 1000 500 1500 0
查询 9月份的信息,字段 money ,yumoney,allMoney 显示9月份(包括9月份)的sum信息
字段syumoney 显示9 月份以前(不包括9月)sum数据
想要的结果 就是  
proName(客户名称) date(日期月份) money(付款) yumoney(余额)syumoeny(上月余额) allMoney(应付款) 
mmmmmmmm 9 2000 500 1500 2000

后面四个字段是经过SUM汇总的

[解决办法]
没看清楚,以上错误
[解决办法]

SQL code
create table #t(proName varchar(50), date int, [money] float, yumoney float, syumoney float, allmoney float)insert #tselect 'mmmmmmm', 8, 1000, 1500, 500, 2000union all select 'mmmmmmm', 9, 1000, 500, 1500, 0select proName, date, (select sum([money]) from #t where date <= t.date and proName = t.proName) [money],yumoney, syumoney, (select sum([allmoney]) from #t where date <= t.date and proName = t.proName) allMoneyfrom #t twhere date = 9 

热点排行
Bad Request.