求一个关于时间段查询的SQL语句.

heijunma 2005-07-09 05:53:25
一个加班信息表(jbxx表)有如下字段:

biao_id jbry(加班人员) jbrq(加班日期) jbgs(加班个数)

比如,甲在2005年1月1日加了1个班,2005年2月2日加了2个班,乙在2005年1月 2日加了2个班,在2005年2月20日加了3个班.则表内容如下:

biao_id jbry jbrq jbgs
1 甲 2005-1-1 1
2 乙 2005-1-2 2
3 甲 2005-2-2 2
4 乙 2005-2-20 3

我想统计甲乙在2005年1月1日至2005年2月20日的加班总数,并以表格格式输出统计结果.
应该怎样写SQL语句?

...全文
83 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
heijunma 2005-07-10
  • 打赏
  • 举报
回复
楼上大哥,怎么输出结果呢?比如第一列是人员姓名,第二列是每人的加班总数.
那么每人这段时间内的加班总数怎么输出呢?我用rs("jbgs"),提示找不到项目
xiaoyao888 2005-07-09
  • 打赏
  • 举报
回复
是甲乙分别统计吧

select jbry,sum(jbgs) from jbxx where jbrq>='2005-1-1' and jbrq <='2005-2-20' group by jbry

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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