将多个表的数据union 到一个表,然后求平均值? 将多个表的数据union 到一个表,然后求平均值?怎么用一条语句写比如将kh0601(dm,point),kh0602(dm,point)合到一个表,按dm求point的平均值? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select dm , avg(point) as point from( select * from kh0601 union all select * from kh0601) tgroup by dm select avg(point) from (select dm,point from kh0601 union allselect dm,point from kh0602) agroup by dm select dm,point=avg(point) from( select dm, point from kh0601 union all select dm, point from kh0602)tmp group by dm 多个合成一个,打上括号作为子查询,再对子查询未平均。注意,1、union时字段类型必须相同 2、union与union all的区别 sql server 查询 再次求救!!!!1 [求助]如何写这个随机查询的SQL语句? select into的小问题,请高手帮助!! 请教 有关存储过程 不同CodePage数据库之间的数据导入导出 拨号上网连接SQL-Server SELECT @id as id什么意思啊 尽管这个问题好像很多人问过,但我还是想再问一下 存储过程 百度的面试题,如何设计数据表结构,晚辈抛出一份供大家批评指点!有关大容量数据库,有兴趣的请进。 sqlserver中is null条件是否使用索引的问题(测试结果是null值也可以使用索引?)
(
select * from kh0601
union all
select * from kh0601
) t
group by dm
(
select dm,point from kh0601 union all
select dm,point from kh0602
) a
group by dm
select dm,point=avg(point)
from
(
select dm, point from kh0601
union all
select dm, point from kh0602
)tmp
group by dm
注意,1、union时字段类型必须相同
2、union与union all的区别