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
用户表:
姓名
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
相关文章推荐
- Excel 中使用SQL 语句查询数据(八)-----用Group by 进行分组统计
- 【数据库】SQL分组多列统计(GROUP BY后按条件分列统计)
- sql语句分组统计出年月日下数据记录数目
- sql分组统计语句(
- 队伍分组统计 (双重循环遍历出来)或 (sql语句查出来
- SQL 统计分组 Group By和Compute By的整理
- sql分组统计语句
- SQL语句 按年龄段分组统计人数问题
- SQL语句中,如果有group by 和order by两个语句,是先分组还是先排序? group by 语句执行后记录会按关键字自动升序吗?
- 学习 SQL 语句 - Select(7): 分组统计之 Avg()、Sum()、Max()、Min()、Count()
- 按时间分组统计的SQL语句
- 数据统计分析时常用sql语句 (split , row_number , group by, max 等 )
- SQL分组多列统计(GROUP BY后按条件分列统计)
- 学习 SQL 语句 - Select(7): 分组统计之 Avg()、Sum()、Max()、Min()、Count()
- 用Sql语句怎么 将分组查询得到的记录数 统计出来
- SQL语句 按年龄段分组统计人数
- sql GROUP BY 分组统计
- SQL语句:用count求group by分组的个数
- 统计用sql 语句 group by
- 分组统计的sql语句