热线电话:13121318867

登录
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.0000
5
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子