求SQL语句一条

suziang 2006-10-11 12:26:50
work表用来记录工人的值班时间和班次(白班,夜班),我想统计每个人在一定时间内上的白班和夜班的次数,结果应该如下:
小李:白班 10次
小李:夜班 20次
小王:白班 30次
小王:夜班 10次
该如何写SQL语句呢?
...全文
168 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoxiao1984 2006-10-12
  • 打赏
  • 举报
回复
select 姓名, 班次, count(1)
from table_name
where 时间 between '2006-1-1' and '2006-12-31'
group by 姓名, 班次
xiaoxiao1984 2006-10-12
  • 打赏
  • 举报
回复
select 姓名, 班次, count(1)
from table_name
where 时间 between '2006-1-1' and '2006-12-31'
group by 姓名, 班次
suziang 2006-10-11
  • 打赏
  • 举报
回复
表名:工作日志表
字段:姓名,时间,班次
班次指的是白班,夜班等
要求:统计从2006-1-1至2006-12-31的时间段内,每个人值各种班的次数
hjx000 2006-10-11
  • 打赏
  • 举报
回复
把表结构列出来
henghowzc 2006-10-11
  • 打赏
  • 举报
回复
给详细点。一定时间 怎么说?

17,134

社区成员

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

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