读书人

请问一个按日期归类的sql

发布时间: 2011-12-28 22:45:21 作者: rapoo

请教一个按日期归类的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)就行!
[解决办法]
探讨
SQL code
--如果你的质检时间是日期型
--TRY IT
select TO_CHAR(质检时间 ,'YYYY-MM-DD'),质检员,COUNT(*) FROM YOURTABLE GROUP BY
TO_CHAR(质检时间 ,'YYYY-MM-DD'),质检员

读书人网 >oracle

热点推荐