急!!!求一个存储过程

xieanxiong_1981 2005-09-28 09:05:09
(月) 1 2 3 ...30 31 出勤情况 其他
(文员) 周一 周二 周三 轮休 迟到 工作天数
李静 A B B 休 A -- -- -- --
王杰 B A 休 休 B -- -- -- --
...............
...............
以上是我出的报表格式,我用到的两个表为::
业务员表 I_SELLER_INFOR
序号名 称类型长度描 述DefaultNull?Key
1.SELLER_IDInt业务员编号 NP
2.DEG_IDchar2学历编号 N
3.SELLER_NMchar24姓名 N
.
.
.
.
.
数据库类型:SQLSERVER
序号名称类型长度描述DefaultNull?Key
1Class_datedatetime8排班日期NP
2seller_idInt业务员编号NF
3Class_nameInt排班名称
4Class_weekchar6周日期纪录
现在想出个排班的考勤表,我估计要用到交叉表,想实现上面的报
...全文
109 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xieanxiong_1981 2005-10-01
寻求排班报表的存储过程:
具体数据从三个表取:
人员表:I_seller_infor
seller_id(p) seller_nm
1 李静
2 谢兰
3 张明
排班信息表:I_class_infor
class_date(p) seller_id(p) class_id class_week
20050119 1 0 星期三
20050628 1 1 星期二
20050619 3 5 星期日
排班标志:I_class_flag
class_id(p) class_name
0 A班
1 B班
2 事假
3 病假
4 旷工
5 休息
6 当值

而其中class_week字段的数据于class_date对应,最终我想得到报表如下:
(月) 1 2 3 ...30 31 出勤情况 其他
(文员) 周一 周二 周三 轮休 迟到 工作天数
李静 A B B 休 A 4 -- -- --
王杰 B A 休 休 B 4 -- -- --
...............
...............
其中:轮休是固定每月4次







回复
天地客人 2005-09-29
功能要求再具体点!什么样的排班的考勤表
回复
hglhyy 2005-09-29
能不能有代表的简化点,一下子还没有看明白呢!
回复
发帖
应用实例
创建于2007-09-28

2.7w+

社区成员

MS-SQL Server 应用实例
申请成为版主
帖子事件
创建了帖子
2005-09-28 09:05
社区公告
暂无公告