以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]SQL 查询问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=172977) |
|
-- 作者:81538475 -- 发布时间:2021/11/9 15:34:00 -- [求助]SQL 查询问题 类似这样一个表,如何用SQL查询出一共有几个月做了绩效呢。 |
|
-- 作者:有点蓝 -- 发布时间:2021/11/9 15:47:00 -- select 年,月,sum(绩效) as 绩效 from (select year(日期) as 年,month(日期) as 月,绩效 from xx表 where 姓名=\'张三\') as a |
|
-- 作者:81538475 -- 发布时间:2021/11/9 16:02:00 -- 目前是希望得到的查询结果是 张三有 4个月做了绩效。不能月份的重复计算。 |
|
-- 作者:有点蓝 -- 发布时间:2021/11/9 16:20:00 -- select count(1) as 月数 from (
|
|
-- 作者:81538475 -- 发布时间:2021/11/9 16:30:00 -- 麻烦帮忙看看,是哪里错了 se\\ ect count(1) as 月数,成员 from ( se、ect 年,月,成员,sum(当月人天) as 绩效 from (se\\ ect year(任务开始) as 年,month(任务开始) as 月,当月人天,成员 from xmfp where 任务开始>=\'2021-01-01\') as a GROUP BY 成员,年,月 ) as b GROUP BY 成员,年,月
|
|
-- 作者:有点蓝 -- 发布时间:2021/11/9 17:04:00 -- se\\ ect count(1) as 月数,成员 from ( se、ect 年,月,成员,sum(当月人天) as 绩效 from (se\\ ect year(任务开始) as 年,month(任务开始) as 月,当月人天,成员 from xmfp where 任务开始>=\'2021-01-01\') as a GROUP BY 成员,年,月 ) as b GROUP BY 成员
|