读书人

查询时遇到的一个小疑点,请

发布时间: 2012-03-13 11:21:11 作者: rapoo

查询时遇到的一个小问题,请高手指点.
想建一个查询,在查询结果中有一个字段要求是另两个字段的差,请问SQL语句应该如何写?如
表一
姓名|语文
张三|98

表二
姓名|物理
张三|86

查询
姓名|总成绩
张三|???

查询中 总成绩=(表一:语文)+(表二:物理)
请问这个查询的SQL语句.

[解决办法]

select 姓名,sum(num) AS 差额
from
(
SELECT 姓名, 语文 as num
FROM 表一
union all
SELECT 姓名, 物理*(-1) as num
FROM 表二
)
as T
group by 姓名


读书人网 >Access

热点推荐