select 月份,任职部门,couNt(*) as 人数,SUM(基本工资) AS 基本工资 FROM GZ WHERE 是否在职='在职' AND 部门隶属='工厂' GROUP BY 月份,任职部门
以上为一次分组结果,我想在分组结果中再统计一下,人数合计,基本工资合计.我的思路是能不能把分组的结果创建成一个新表,然后再对新创建的表进行统计.不知有没有其它办法,请叫了.
以上为一次分组结果,我想在分组结果中再统计一下,人数合计,基本工资合计.我的思路是能不能把分组的结果创建成一个新表,然后再对新创建的表进行统计.不知有没有其它办法,请叫了.
from (select 月份,任职部门,couNt(*) as 人数,SUM(基本工资) AS 基本工资 FROM GZ WHERE 是否在职='在职' AND 部门隶属='工厂' GROUP BY 月份,任职部门 ) as temp
.....
这样会先将结果存成一个临时表temp
into table2
from table1 where a>3 and b>4
select a,b
into table2
from table1 where a>3 and b>4
没明白我的意思呀.
可以把你选择出来的内容,生成到一个新表中 select a,b
into table2
from table1 where a>3 and b>4就是把查询出来的结果放到了新建的表table2,