sql 中检所 多个月份的工资之和大于某值
答案:2 悬赏:70 手机版
解决时间 2021-01-22 23:14
- 提问者网友:ミ烙印ゝ
- 2021-01-22 09:10
用一条语句以下是我的,请改正
SELECt 职工编号, 姓名, SUM(出勤天数) AS 出勤天数,SUM(工资) AS 工资 From 工资表 where (年份 >= 2006 and 月份 > =8) and (年份 <= 2006 and 月份 <= 10) and (工畅处扳肺殖镀帮僧爆吉资>1000) GROUP BY 职工编号, 姓名
最佳答案
- 五星知识达人网友:煞尾
- 2021-01-22 10:17
楼主大概是不会过滤工资大于1000,在聚合语句中,要使用having来过滤
如下
select 职工编号, 姓名, sum(出勤天数) as 出勤天数,sum(工资) as 工资
from 工资表
where 年份 = 2006 and 月份 between 8 and 10
group by 职工编号, 姓名
having sum(工资)>1000
如下
select 职工编号, 姓名, sum(出勤天数) as 出勤天数,sum(工资) as 工资
from 工资表
where 年份 = 2006 and 月份 between 8 and 10
group by 职工编号, 姓名
having sum(工资)>1000
全部回答
- 1楼网友:妄饮晩冬酒
- 2021-01-22 10:45
你好!
这条语句很混乱...
打字不易,采纳哦!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯