请教一个按日期归类的sql
有质检记录表如下:
质检时间质检员质检产品编号
2009-1-7 17:21张三1561
2009-1-7 12:21张三1230
2009-1-7 15:21李四1024
2009-1-7 11:21王五5632
想要查询出按每一天每质检员质检产品数量的表 如下:
质检时间质检员质检产品数量
2009-1-6张三0
2009-1-6李四0
2009-1-6王五0
2009-1-7张三2
2009-1-7李四1
2009-1-7王五1
[解决办法]
- SQL code
--如果你的质检时间是日期型--TRY ITselect TO_CHAR(质检时间 ,'YYYY-MM-DD'),质检员,COUNT(*) FROM YOURTABLE GROUP BY TO_CHAR(质检时间 ,'YYYY-MM-DD'),质检员
[解决办法]
同上,不过建议不要用count(*),count(1)就行!
[解决办法]