2019-01-25
阅读量:
794
SQL查询问题
问题描述:
根据工作量求2018年8月1日-2018年8月31日,有25天以上的到岗,完成订单数量在100以上的id,姓名,到岗天数,订单完成数

解决方法:
SELECT id,姓名,到岗天数,count(订单id) as 订单数量
FROM TEST1
LEFT JOIN (
SELECT id,count(*) AS 到岗天数 FROM (
SELECT id,concat(年,月,日) AS 到岗日期 FROM TEST1)
WHERE 到岗日期 BETWEEN '2018-8-1' AND '2018-8-31'
GROUP BY id) AS a ON TEST1.id=a.id
GROUP BY TEST1.id
HAVING 订单数量>100;






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论