Foxtable(狐表)用户栏目专家坐堂 → 多表查询,分组问题


  共有1751人关注过本帖树形打印复制链接

主题:多表查询,分组问题

美女呀,离线,留言给我吧!
Springamy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:427 积分:2969 威望:0 精华:0 注册:2017/4/6 15:51:00
多表查询,分组问题  发帖心情 Post By:2017/5/27 10:57:00 [显示全部帖子]

大大专家,帮我看看sql:

职员表字段:_identify,部门,姓名

加班登记表: _identify,职员编号,加班小时数,加班日期

需要根据日期 把加班小时数 sum 一下

 

Select 姓名,部门,sum(加班小时数) as jbh,加班日期,职员表._Identify f rom 职员表 left join 加班登记表 on 加班登记表.职员编号 = 职员表._Identify where 加班日期 <= dateadd(dd,-1,dateadd(qq,2,dateadd(qq,datediff(qq,0,加班日期),0))) group by 职员表._Identify,

 


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

 回到顶部
美女呀,离线,留言给我吧!
Springamy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:427 积分:2969 威望:0 精华:0 注册:2017/4/6 15:51:00
sum 出来的结果不对  发帖心情 Post By:2017/5/27 11:43:00 [显示全部帖子]

Select 姓名,部门,sum(加班小时数) as jbh,加班日期,职员表._Identify f rom 职员表 left join 加班登记表 on 加班登记表.职员编号 = 职员表._Identify where 加班日期 <= dateadd(dd,-1,dateadd(qq,2,dateadd(qq,datediff(qq,0,加班日期),0))) group by 职员表._Identify,部门,姓名,加班小时数,加班日期

 

大大,为什么sum不出来结果,加班小时数还是一条一条的,没有总和,所以后期计算还是不对

 

 


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


 回到顶部
美女呀,离线,留言给我吧!
Springamy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:427 积分:2969 威望:0 精华:0 注册:2017/4/6 15:51:00
数据  发帖心情 Post By:2017/5/27 13:48:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

 回到顶部