我把一個非常簡單的工作/項目衝牀/時鐘組合在一起,供員工進出。每行包含一個輸入和輸出。但是,有時員工忘記在適當的時間衝入或衝出,所以我必須修改他們的拳頭。工作/項目時間數據庫 - 編輯記錄
我的問題是:我如何檢查以確保我所做的更改不會與現有的打孔重疊?
編輯:
的TABEL看起來是這樣的:
Punch ID,Project Number,Employee ID,DateTime In,DateTimeOut
138,PA15212,1234,1/1/2010 1:00,1/1/2010 5:45
139,AD15217,5678,1/1/2010 1:00,1/1/2010 3:15
140,SL15222,4567,1/1/2010 1:00,1/1/2010 2:30
141,GA15151,5678,1/1/2010 3:20,1/1/2010 5:45
EDIT 2
爲了澄清,我在下面留言,數據庫是工作/工程時間跟蹤系統。基本上員工打到一份工作。一旦他們這樣做,他們唯一的選擇就是衝出去。然後,他們可以衝入他們工作的下一份工作中,並且會在一天中完成幾項工作。在同一個記錄中擁有In和Out衝頭是一個簡單/不復雜的系統,可以很容易地匹配IN和OUT衝頭以及計算該記錄中的時間。但是,有時候他們會忘記衝上工作崗位,最終會這麼做,或者忘記衝出去。我需要修改那裏的拳頭,但我想確保該更改不會與該員工的現有進/出時間框架重疊。
您至少需要提供該表的設計讓我們明白你的意思。 – Yahel 2011-01-26 21:46:18
爲什麼修改現有的拳擊?爲什麼不插入一個記錄(標記爲管理/系統生成)的「失蹤」拳? – 2011-01-26 22:00:18
那麼取決於他們如何搞砸我可能需要插入和/或修改記錄。 – 2011-01-26 22:17:14