Database 板


LINE

※ 引述《retsamsu (haha)》之铭言: : ※ 引述《camille168 (凯凯)》之铭言: : : 各位大大好 : : 我现在遇到了一个查询的问题 : : 我想要查每个月各个组别请假的时数 : : 我现在有个问题就是 : : 如果有一个组别当月没有请假ꄊ: : 是不会跑出那个组别的 : : 因为只有在请假时才会输入资料到资料表里 : : 所以在查时,就会面临这个月若这组没请假就不会显示他的组别 : : 可是我想要每个组别都会跑出来 : : 而没有请假的组别,他的请假时数,会自己跑出0 : : 虽然自己可以在资料表上KEY当月没请假的组别,请假时数0 : : 但这样的做法还蛮不好的 : : 想问问还有没有什麽其他的方法可以用 : : 顺便给一下我资料表里面的东西 : : 日期、姓名、假别、开始时间、结束时间、时数、组别、备注 : : 希望有大大可以解救我>"< : UNION 没请假的组别 : union 的范例 http://www.fabalou.com/Access/Queries/unionquery.asp 你好!谢谢你的回覆 我有试了一下 但还是不行说 我想说这个合并语法 是不是要在二个资料表都有一样栏位才可以合并? 因为我是用「请假」和「组别」合并起来的 请假有的栏位就是上面那个 日期、姓名、假别、开始时间、结束时间、时数、组别、备注 但组别的栏位只有 组别、人数 我要出现的是日期(年、月分开,以月来查询当月请假的记录) 组别(输入组别来查询那组的资料) 人数(组别的人数) 总假别时数(那组当月请假的总时数) 各假别时数(假别个别算,事、病、丧、婚…) 这些都可以解决 但就是没办法解决让它出现当月没请假的组别资料 这是我原本的程式 ------------------------------------------------ SELECT Year([日期]) AS 年份, Month([日期]) AS 月, [上班天数]*[人数]*8 AS 应出勤总工时, [41_group].组别, [41_group].人数, Sum((IIf(IsNull([假别]),0,[时数]))) AS 请假, Sum(IIf([假别] Like "公假",[时数],0)) AS 公假, Sum(IIf([假别] Like "事假",[时数],0)) AS 事假, Sum(IIf([假别] Like "病假",[时数],0)) AS 病假, Sum(IIf([假别] Like "丧假",[时数],0)) AS 丧假, Sum(IIf([假别] Like "婚假",[时数],0)) AS 婚假, Sum(IIf([假别] Like "陪产假",[时数],0)) AS 陪产假 FROM 42_workday, 41_group INNER JOIN 24_absencenote ON [41_group].组别 = [24_absencenote].组别 GROUP BY Year([日期]), Month([日期]), [上班天数]*[人数]*8, [41_group].组别, [41_group].人数, [42_workday].月份 HAVING (((Year([日期]))=Year(Date())) AND ((Month([日期]))=[输入月份]) AND (([41_group].组别) Like [请输入组别] & "*") AND (([42_workday].月份)=[输入月份])); --------------------------------------------------- 我加了union後,它是说 「在所选的两个资料表中的栏数或联合查询的栏数不相符」 那我是不是要再建一个资料表是和「请假」一样的资料表 然後把里面的值先设好,(把组别和时数0,key上) 再用一次是不是就有办法合并? 然後出现我想到的资料? --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.75.220.244 ※ 编辑: camille168 来自: 211.75.220.244 (11/28 13:58) ※ 编辑: camille168 来自: 211.75.220.244 (11/28 14:11)







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:WOW站内搜寻

TOP