的路上我設計我的工作表不幫我輕鬆地計算工時。
快照中的輸出已從多個表中收集。
不要擔心setDate和timeEntered格式。
SetDate表示工作日。 tsTypeTitle表示班次的類型,是午餐時間等。 timeEntered表示實際時間。
setDate將不得不被修剪爲只有Date和timeEntered應該只顯示時間 - 這將在稍後處理,不必擔心。
我需要抓住Shift Started和Shift End之間的區別,所以我可以計算工資。
這裏是我的情況下,查詢你想看看它:
SELECT TimeSheet.setDate, TimeSheetType.tsTypeTitle, TimeSheetDetail.timeEntered
FROM TimeSheet
INNER JOIN TimeSheetDetail
ON TimeSheet.timeSheetID = TimeSheetDetail.timeSheetID
INNER JOIN TimeSheetType
ON TimeSheetType.timeSheetTypeID = TimeSheetDetail.timeSheetTypeID
我記得在一家保險公司實現這一點,我之前的工作....但計算不是在SQL存儲過程作爲公司的政策(如強制-30分鐘午餐)必須從另一臺服務器的另一個SQL表中檢索。 – 2010-10-04 16:58:30