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

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

2012-03-13 
查询时遇到的一个小问题,请高手指点.想建一个查询,在查询结果中有一个字段要求是另两个字段的差,请问SQL语

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

表二
姓名|物理
张三|86    

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

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

[解决办法]

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


热点排行