您的位置:首页 > 数据库

group by分组统计SQL语句

2005-07-04 11:20 387 查看
用一条查询语句,查出各姓名的数值余额.
用户表:
姓名
a
b
c
....
扣费表:
姓名 数值
a 3.5
b 5.2
a 2
...
充值表:
姓名 数值
b 10
a 10
a 10.5
...
返回:
姓名 差额(充值和-扣费和)
测试通过
select table1.TNAME,table1.TelName, (table3.充值-table2.扣费) as 差额
from 用户表 table1,(select TelName,sum(TelQryh)as 扣费 from 扣费表 group by TelName)table2,
(select TelName,sum(TelQryc)as 充值 from 充值表 group by TelName)table3 where
table1.TelName=table2.TelName and table1.TelName=table3.TelName
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: