首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

请问一个按日期归类的sql

2011-12-28 
请教一个按日期归类的sql有质检记录表如下:质检时间质检员质检产品编号2009-1-7 17:21张三15612009-1-7 12

请教一个按日期归类的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'),质检员

热点排行