设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1525|回复: 5
打印 上一主题 下一主题

[查询] 请高手帮忙做个查询,多谢啦!!!

[复制链接]
跳转到指定楼层
1#
发表于 2010-9-10 20:01:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
工资奖金表
房改号
姓名
出生日期
车间部门
职务
收入年月
生产奖
应计资
奖金
收入合计
班组
职务分组
岗位分组
行车相关工种
当月人员分类
机构分组
备注
ID
69005
张三
1972-5-1
党委
书记
2010-3-1
1200
3900
1500
6600
党委
党委正职
政工人员
在岗
机关
22
68002
李伍
1985-1-5
车间2
科员
2010-1-1
800
3000
500
4300
财务科
一般干部
行管人员
在岗
机关
10
68002
李伍
1985-1-5
车间2
科员
2010-2-1
900
2800
400
4100
财务科
一般干部
行管人员
在岗
机关
11
68002
李伍
1985-1-5
车间3
主任
2010-3-1
900
2800
400
4100
安全科
一般干部
行管人员
在岗
机关
12
63021
王一
1978-1-1
车间1
连接员
2010-1-1
700
2700
300
3700
业务科
一般工作人员
工人
连接员
在岗
车间
1
63021
王一
1978-1-1
车间1
连接员
2010-2-1
650
2750
200
3600
业务科
一般工作人员
工人
连接员
在岗
车间
2
63021
王一
1978-1-1
车间1
制动员
2010-3-1
100
2000
0
2100
行车室
一般工作人员
工人
制动员
长病
车间
3
69005
张三
1972-5-1
车间3
科长
2010-1-1
1500
3800
1000
6300
人事科
中层干部
行管人员
在岗
机关
20
69005
张三
1972-5-1
车间3
科长
2010-2-1
1200
3900
1500
6600
人事科
中层干部
行管人员
在岗
机关
21

实现功能:查询1-3月收入汇总统计结果如下表(可设定查询条件如某车间或某班组)。车间部门、职务等有时会变动的信息以查询的最后月份的信息显示出来(本列以3月份的有关信息显示,如李伍1-2月份职务是科员,3月份变为主任,最后查询结果显示的职务就是主任)。
房改号
姓名
车间部门
职务
生产奖合计
应计资合计
奖金合计
收入合计
月均收入
班组
职务分组
岗位分组
行车相关工种
063021
王一
车间1
制动员
1450
7450
500
9400
3133.33
行车室
一般工作人员
工人
制动员
068002
李伍
车间3
主任
2600
8600
1300
12500
4166.67
安全科
一般干部
行管人员
069005
张三
党委
书记
3900
11600
4000
19500
6500.00
党委
党委正职
政工人员


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2010-9-10 20:38:09 | 只看该作者
本帖最后由 todaynew 于 2010-9-10 20:43 编辑

SELECT a.房改号, a.姓名, a.车间部门, a.职务, Format([收入年月],"yyyy/q") AS 季度, Sum(a.生产奖) AS 生产奖, Sum(a.应计资) AS 应计资, Sum(a.奖金) AS 奖金, Sum(a.收入合计) AS 收入合计, Round([收入合计]/3,2) AS 月均收入, a.班组, a.职务分组, a.岗位分组, a.行车相关工种, a.当月人员分类, a.机构分组
FROM 工资奖金表 AS a
GROUP BY a.房改号, a.姓名, a.车间部门, a.职务, Format([收入年月],"yyyy/q"), a.班组, a.职务分组, a.岗位分组, a.行车相关工种, a.当月人员分类, a.机构分组;


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
3#
 楼主| 发表于 2010-9-10 23:23:57 | 只看该作者
首先非常感谢版主的热心帮助,但查询后的结果不是我想要的,我想要的结果就是我附件里的Excel里的表。现在查询后每个人的信息出现2次。劳驾版主再辛苦下,帮帮小弟,万分感谢!!!
4#
发表于 2010-9-11 07:09:10 | 只看该作者
首先非常感谢版主的热心帮助,但查询后的结果不是我想要的,我想要的结果就是我附件里的Excel里的表。现在查 ...
xc_lichao 发表于 2010-9-10 23:23

SELECT a.房改号, a.姓名, Last(a.车间部门) AS 车间部门, Last(a.职务) AS 职务, Format([收入年月],"yyyy/q") AS 季度, Sum(a.生产奖) AS 生产奖, Sum(a.应计资) AS 应计资, Sum(a.奖金) AS 奖金, Sum(a.收入合计) AS 收入合计, Round([收入合计]/3,2) AS 月均收入, Last(a.班组) AS 班组, Last(a.职务分组) AS 职务分组, Last(a.岗位分组) AS 岗位, Last(a.行车相关工种) AS 行车, Last(a.当月人员分类) AS 人员分类, Last(a.机构分组) AS 机构分组
FROM 工资奖金表 AS a
GROUP BY a.房改号, a.姓名, Format([收入年月],"yyyy/q");




5#
 楼主| 发表于 2010-9-12 20:39:37 | 只看该作者
再次感谢版主的热心帮助,基本上达到了我的要求。在此想请教一下Format([收入年月],"yyyy/q")中的"yyyy/q"是什么作用。还有我想用order by  车间部门="机关", 车间部门="车间2"……排序,但实现不了,或者是在查询后的窗体中实现上述排序,劳烦请版主指点迷津。
6#
发表于 2010-9-13 08:43:08 | 只看该作者
1、Format为格式化函数,"yyyy/q"是要求按2010/2显示,其中2为二季度。也就是说q指按季度返回数据;
2、在查询的尾部写order by  车间部门,则可按照车间部门排序,但排序是按照汉字的ASC码进行的,不一定机关排在最前面。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-9-22 20:12 , Processed in 0.114004 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表