用一条语句以下是我的,请改正
SELECT 职工编号, 姓名, SUM(出勤天数) AS 出勤天数,SUM(工资) AS 工资 From 工资表 where (年份 >= 2006 and 月份 > =8) and (年份 <= 2006 and 月份 <= 10) and (工资>1000) GROUP BY 职工编号, 姓名
參考答案:楼主大概是不会过滤工资大于1000,在聚合语句中,要使用having来过滤
如下
select 职工编号, 姓名, sum(出勤天数) as 出勤天数,sum(工资) as 工资
from 工资表
where 年份 = 2006 and 月份 between 8 and 10
group by 职工编号, 姓名
having sum(工资)>1000