以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 统计表应用问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=41956) |
-- 作者:lfxxdt -- 发布时间:2013/10/31 8:59:00 -- 统计表应用问题 Dim b As New SQLGroupTableBuilder("劳保用品","出勤清单") 以上代码用黄色显示的判断统计,是每天的出勤判断后再求的和,我想用每月出勤和进行判断,应该如何修改。 |
-- 作者:Bin -- 发布时间:2013/10/31 9:02:00 -- "case when 出勤>15 then 1 end" 改为 "IIF([出勤]>15,1,0)"
|
-- 作者:lfxxdt -- 发布时间:2013/10/31 9:07:00 -- "IIF([出勤]>15,1,0)"
这个语句运行不了 "case when 出勤>15 then 1 end" 这个语句可以运行 这个运行是以每天的出勤进行判断的,我现在想每天的出勤求和,得到一个月的总出勤,以总出勤来进行判断 |
-- 作者:lfxxdt -- 发布时间:2013/10/31 9:09:00 -- 以上代码是出勤汇总前每天出勤进行判断的,我现在想要的是出勤汇总后的出勤用来进行判断。 |
-- 作者:Bin -- 发布时间:2013/10/31 9:10:00 -- sum(出勤)>15 看看 |
-- 作者:lfxxdt -- 发布时间:2013/10/31 9:13:00 -- 每天员工有出勤,他的出勤就为1,没出勤就为0,现在是对员工每月的出勤进行汇总,汇总数值在0-31天之间,汇总之后进行判断,每月出勤汇总大于15的,他的卫生纸就为1. |
-- 作者:lfxxdt -- 发布时间:2013/10/31 9:15:00 -- sum(出勤)>15 这个不能运行
|
-- 作者:Bin -- 发布时间:2013/10/31 9:16:00 -- 你直接上例子,说清楚你想实现什么效果吧. |
-- 作者:Bin -- 发布时间:2013/10/31 9:16:00 -- 不是让你单独输入sum(出勤)>15呢 |
-- 作者:lfxxdt -- 发布时间:2013/10/31 9:17:00 -- 提示:列‘出勤清单.出勤‘在选择列表中无效,因为该列未包含在聚合函数中,并且没有GROUP BY子句 列‘出勤清单.姓名‘在选择列表中无效,因为该列未包含在聚合函数中,并且没有GROUP BY子句 |