Foxtable(狐表)用户栏目专家坐堂 → 查询


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

主题:查询

帅哥哟,离线,有人找我吗?
Lc
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:176 积分:1353 威望:0 精华:0 注册:2014/3/27 14:28:00
查询  发帖心情 Post By:2014/5/5 21:06:00 [只看该作者]


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

按请假人分组,查询:请假人,病假天数,事假天数。求代码
Select  请假人,Sum(请假天数,请假类型 = '病假') As 请假天数,Sum(请假天数,请假类型 = '事假') As 请假天数 from {请假天数}   Group By 请假人


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/5 21:16:00 [只看该作者]

试试

 

Select 请假人, (Select sum(请假天数) from {请假天数} As b where a.请假人=b.请假人 And b.请假类型='事假') As 事假, (Select sum(请假天数) from {请假天数} As b where a.请假人=b.请假人 And b.请假类型='病假') As 病假 from (Select 请假人 from {请假天数} Group By 请假人) As a


 回到顶部
帅哥哟,离线,有人找我吗?
Lc
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:176 积分:1353 威望:0 精华:0 注册:2014/3/27 14:28:00
  发帖心情 Post By:2014/5/5 21:56:00 [只看该作者]

谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
Lc
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:176 积分:1353 威望:0 精华:0 注册:2014/3/27 14:28:00
  发帖心情 Post By:2014/5/6 15:29:00 [只看该作者]

 Dim cbx1 As WinForm.ComboBox = e.Form.Controls("学期")
e.Form.Controls("Table1").Table.Fill("Select 学期,请假人,(Select sum(请假天数) from {教工请假} As b where a.学期 = '" & cbx1.Text & "' And a.请假人=b.请假人 And b.请假类型='病假') As 病假天数,(Select sum(请假天数) from {教工请假} As b where a.学期 = '" & cbx1.Text & "' And a.请假人=b.请假人 And b.请假类型='事假') As 事假天数, 旷工天数,(病假天数+事假天数+旷工天数) As 缺勤天数 from (Select 学期,请假人,sum(旷工天数) As 旷工天数 from {教工请假} Group By 学期,请假人) As a", "数据库", True)

病假天数为空不能合计


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140506152506.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2014-5-6 15:29:37编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/6 15:48:00 [只看该作者]

MSSQL 就用ISNULL判断一下.   ISNULL(折扣,0)  这样空值就会当作0相加

ACCESS 用IIF判断一下   IIF(折扣 IS NULL, 0, 折扣)

 回到顶部
帅哥哟,离线,有人找我吗?
Lc
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:176 积分:1353 威望:0 精华:0 注册:2014/3/27 14:28:00
  发帖心情 Post By:2014/5/6 17:06:00 [只看该作者]

谢谢


 回到顶部