用一条查询语句,查出各姓名的数值余额.
用户表:
姓名
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
博客介绍了用一条SQL查询语句查出各姓名的数值余额。涉及用户表、扣费表和充值表,通过对扣费表和充值表按姓名分组求和,再与用户表关联,最终得出各姓名的充值和与扣费和的差额,且测试通过。
1985

被折叠的 条评论
为什么被折叠?



