设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 从1号到30号的按日结算工资表如何构建?

[复制链接]
跳转到指定楼层
1#
发表于 2009-1-12 19:19:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为家里做的小系统,这关系到我在学校是否努力学习的问题。
visual 2005 c#,access(家里机器装不了sql server)
是这样的,我家的工人都是临时找的,按每天的工作产量记工资,月底结算。不是没天都工作。
老妈要的浏览格式是:
  
员工姓名     *月1日    *月2日    *月3日    ………………*月31日         月总工资
————   ———    ———     ———                  ————
张三            20        停工             18                        23                  543
  
  
刚看到这表我还感觉挺容易的,但做的时候问题出来了:
数据库怎么建立?当然可以按浏览结构建:
employeeId   month      date1  date2   date3    ………………  date31
但这样表是不是太臃肿了,而且在前台显示时要将列名进行转换(根据month将date*转换成*月*日)。
第二种是建成:
employeeId   date  wages
但这样就很难按要求的格式浏览了。
  
有谁做个这样的系统,请给个建议.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-1-12 19:32:10 | 只看该作者
原帖由 niit_zc 于 2009-1-12 19:19 发表
为家里做的小系统,这关系到我在学校是否努力学习的问题。
visual 2005 c#,access(家里机器装不了sql server)
是这样的,我家的工人都是临时找的,按每天的工作产量记工资,月底结算。不是没天都工作。
  ...


小资本家呀,呵呵。
3#
发表于 2009-1-12 19:37:06 | 只看该作者
员工表:员工ID(主键)  姓名
记工表:员工ID (有索引有重复) 日期  产量 工资单价

日工资查询:
SELECT 记工表.员工ID, 员工表.姓名, 记工表.日期, 记工表.产量, 记工表.工资单价, 记工表.产量*记工表.工资单价 as 工资
FROM 员工表 INNER JOIN 记工表 ON  员工表.员工ID = 记工表.员工ID;

月工资查询:
SELECT 员工ID, 姓名, format(日期,'yymm’) as 月度,sum(产量)as 月产量,sum(工资)as  月工资
FROM 日工资查询
GROUP BY 员工ID, 姓名, 月度;

[ 本帖最后由 todaynew 于 2009-1-12 19:52 编辑 ]
4#
发表于 2009-1-12 20:07:00 | 只看该作者
员工表,
编号(主键),姓名,其他资料
工作量表
id (主键),员工编号(外键),日期,工作量
5#
发表于 2009-1-12 20:15:12 | 只看该作者
原帖由 Henry D. Sy 于 2009-1-12 20:07 发表
员工表,
编号(主键),姓名,其他资料
工作量表
id (主键),员工编号(外键),日期,工作量


工资从何算起?
6#
发表于 2009-1-12 20:16:23 | 只看该作者
原帖由 todaynew 于 2009-1-12 20:15 发表


工资从何算起?
lz只说工作量,没说如果根据工作量计算工资。
7#
发表于 2009-1-12 20:17:51 | 只看该作者
原帖由 Henry D. Sy 于 2009-1-12 20:16 发表
lz只说工作量,没说如果根据工作量计算工资。

人家说了要个员工发工资的,幸亏你不是老板,哈哈。
8#
发表于 2009-1-12 20:23:06 | 只看该作者
是这样的,我家的工人都是临时找的,按每天的工作产量记工资
你说应该如何计算法
9#
发表于 2009-1-12 21:42:04 | 只看该作者
用excel做简单
10#
 楼主| 发表于 2009-1-13 16:25:06 | 只看该作者
谢谢各位,解决了,用交叉表查询
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-22 03:44 , Processed in 0.103348 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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