Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

如何返回每位员工每月误餐总次数

lilyma  发表于:2010-11-11 14:53:11  
复制

员工如果误餐,会给40元补助。如果吃了,就打钩,没吃就发40元/次,如何返回每个月每个员工应发的误餐补助?

 

Top
煮江品茶 发表于:2010-11-11 15:02:47
请参见《逃学威龙》一文。

lilyma 发表于:2010-11-11 15:41:56

谢谢您!

 

我的表如下:

 

姓名 午餐 补助金额 日期
1 TRUE 10 2010-11-11
2 FALSE 2010-11-11
3 TRUE 10 2010-11-11
4 TRUE 10 2010-11-11
1 FALSE 2010-11-12

 

 

希望返回 姓名,补助总金额(补助总金额=误餐次数*10)



红尘如烟 发表于:2010-11-11 15:48:34

SELECT 姓名, Sum(IIF(午餐=True,0,10)) As 补助总金额
FROM 表名

GROUP BY 姓名



lilyma 发表于:2010-11-11 15:57:36

红尘如烟老师,谢谢您!

 

我列出的表中,补助金额列是根据误餐的“是”与“否”查询得来的,我如何将补助金额列的字段类型设置为数字型,从而进行Sum呢?



lilyma 发表于:2010-11-11 16:09:29

红尘如烟老师,我在查询设计窗口中的属性/常规/格式里为什么不能设置由IIF()语句得出的补助金额列为数字型呢?



红尘如烟 发表于:2010-11-11 19:41:31

数据类型得在表设计中去改,或者在查询中转换才行,格式只是显示的内容,并没改变它的实质



总记录:6篇  页次:1/1 9 1 :