请教一个按日期归类的sql

shengbox 2009-01-07 04:23:15
有质检记录表如下:

质检时间 质检员 质检产品编号
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
...全文
107 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
icss_zhen 2009-01-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yf520gn 的回复:]
SQL code
--如果你的质检时间是日期型
--TRY IT
select TO_CHAR(质检时间 ,'YYYY-MM-DD'),质检员,COUNT(*) FROM YOURTABLE GROUP BY
TO_CHAR(质检时间 ,'YYYY-MM-DD'),质检员
[/Quote]支持
ypz32 2009-01-09
  • 打赏
  • 举报
回复
SELECT 质检时间,质检员,COUNT(*) 质检产品数量 FROM TABLENAME
GROUP BY 质检时间,质检员
chentony 2009-01-08
  • 打赏
  • 举报
回复
上面的结果如果要求日期没有的数据也要显示 0,就还要增加代码
zhouyanfss 2009-01-07
  • 打赏
  • 举报
回复
同上,不过建议不要用count(*),count(1)就行!
yf520gn 2009-01-07
  • 打赏
  • 举报
回复

--如果你的质检时间是日期型
--TRY IT
select TO_CHAR(质检时间 ,'YYYY-MM-DD'),质检员,COUNT(*) FROM YOURTABLE GROUP BY
TO_CHAR(质检时间 ,'YYYY-MM-DD'),质检员

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧