表结构如下:部门 工种 人员 物品名称 发放数量 发放间隔(月) 开始计时时间 预发时间 部门1 工种1 人员1 物品1 1 2 2005-10-10 2005-12-10
部门1 工种1 人员1 物品2 2 3 2005-10-10 2006-01-10
部门1 工种1 人员1 物品3 1 3 2005-10-10 2006-01-10
部门1 工种2 人员2 物品1 2 3 2005-10-10 2006-01-10
部门1 工种2 人员2 物品2 2 3 2005-10-10 2006-01-10
部门2 工种1 人员3 物品2 2 3 2005-10-10 2006-01-10
部门2 工种1 人员3 物品1 2 3 2005-10-10 2006-01-10即 1部门对应多个工种 1部门和1工种对应多个人员 1个部门和1个工种确定发放物品的种类(种类繁多)开始计时时间+发放间隔=预发时间!每次发放物品之后,开始计时时间随之改变!现在想统计出预发物品表如下: ()月-()月 物品预发表(由客户自由选择时间段) 姓名 物品1 物品2 物品3 .... 物品n 人员1 n n n
人员2 ....
人员3 ....
... ....
人员n ....不会的问题如下:
1、行列转换问题
2、时间段限制问题:即简单的 (截止时间-开始时间)/时间间隔 得出的物品数量是不对的,举例来说:
一个物品开始计时时间为05年10月,时间间隔为4个月,那么下次发放时间应该是06年2月,
我若统计06年1月到3月之间的数量,显然应该统计到,但(3-1)/4这样统计是不对的!
我这样的表设计思路有没问题?
可能说的罗嗦,希望大家仔细看看帮帮忙! 若不清楚的请跟贴,我再跟贴说明!
部门1 工种1 人员1 物品2 2 3 2005-10-10 2006-01-10
部门1 工种1 人员1 物品3 1 3 2005-10-10 2006-01-10
部门1 工种2 人员2 物品1 2 3 2005-10-10 2006-01-10
部门1 工种2 人员2 物品2 2 3 2005-10-10 2006-01-10
部门2 工种1 人员3 物品2 2 3 2005-10-10 2006-01-10
部门2 工种1 人员3 物品1 2 3 2005-10-10 2006-01-10即 1部门对应多个工种 1部门和1工种对应多个人员 1个部门和1个工种确定发放物品的种类(种类繁多)开始计时时间+发放间隔=预发时间!每次发放物品之后,开始计时时间随之改变!现在想统计出预发物品表如下: ()月-()月 物品预发表(由客户自由选择时间段) 姓名 物品1 物品2 物品3 .... 物品n 人员1 n n n
人员2 ....
人员3 ....
... ....
人员n ....不会的问题如下:
1、行列转换问题
2、时间段限制问题:即简单的 (截止时间-开始时间)/时间间隔 得出的物品数量是不对的,举例来说:
一个物品开始计时时间为05年10月,时间间隔为4个月,那么下次发放时间应该是06年2月,
我若统计06年1月到3月之间的数量,显然应该统计到,但(3-1)/4这样统计是不对的!
我这样的表设计思路有没问题?
可能说的罗嗦,希望大家仔细看看帮帮忙! 若不清楚的请跟贴,我再跟贴说明!
2/ 统计时间是可以任意设定的!