員工請假系統
請問一下我需要的功能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
推
12/14 14:28, , 1F
12/14 14:28, 1F