作者iceandy (梦想成真吧~)
看板Database
标题员工请假系统
时间Tue Dec 13 23:19:29 2011
请问一下我需要的功能SQL怎麽写呢
公司员工每年每人有14天假
<资料表一>
员工编号 员工姓名
<资料表二>
员工编号 请假日期 请假类别 请假小时(或天数) 剩余天数
每个月我要公布一次员工休假表
例如
一月份 编号 姓名 请假日期 类别 请假天数 剩余天数
001 AAA 2011/01/15 事假 1day 13
002 bbb 0 0 0 14
003 CCC 2011/01/01 病假 2day
2011/01/16 事价 1day 11
004 DDD 0 0 0 14
问题点1:资料表二的更动,是有请假才输入,所以里面的资料
应该是以日期递增往下排。但是每月公布时,没请假的人要补0
并且能计算出该月剩几天假,这要怎麽做到呢?
问题点2:CCC这位员工,他一月请了两次假,我公布时就会列出两笔资料
但是我希望重覆的东西不要出现,像名字编号等,剩余天数也只要一个就好
问题点3:如果公布表是五月,例如AAA一月有请假,二三四五都没请假,
等到五月公布时,虽然该员五月都是补0,但是仍能正确显示只剩13天
麻烦各位高手解惑了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.254.146.213
1F:推 ClubT:1应该由前端程式处理 2用Group 3也是由前端程式处理 12/14 14:28