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

来,求SQL语句

2012-01-23 
高手进来,求SQL语句!有一个表:姓名金额日期赵二20.002007-06-05王三50.002007-06-06赵二30.002007-06-09李

高手进来,求SQL语句!
有一个表:
姓名           金额               日期
赵二         20.00           2007-06-05
王三         50.00           2007-06-06
赵二         30.00           2007-06-09
李四         60.00           2007-06-06
王三         70.00           2007-06-06
.....


我想按姓名分组,统计出某一时间段内的合计金额。条件就是开始日期和终止日期
比如:时间段为:2007-06-01   到   2007-06-10
得到的结果应该为:
姓名           金额
赵二         50.00
王三         120.00
李四         60.00


[解决办法]
select 姓名,sum(金额)
from mytable
where 日期 between '2007-06-01 ' and '2007-06-10 '

[解决办法]
SELECT 姓名,sum(金额) FROM [DATA] where 日期 between '2007-06-01 '
and '2007-06-10 '
[解决办法]
select 姓名,sum(金额) as 金额
from 表名
where 日期 between '2007-06-01 ' and '2007-06-10 '
group by 姓名
[解决办法]
必须加上:group by 姓名
才行呀
[解决办法]
SELECT 姓名,sum(金额) FROM [DATA] group by 姓名 where 日期 between '2007-06-01 '
and '2007-06-10 '

热点排行