鑑於這兩個(簡化)表:跳過行(發現基於開始日期結束日期和工作日)
Task (list of tasks/employee with their start date and estimated cost)
---------
TaskId: int
EmpId: int
Start: Date
Days: int
WorkableDays (list of working dates/employee - i.e., without weekends/holidays)
---------
EmpId: int
Day: Date
有什麼辦法只使用訪問SQL得到這個結果(或任何對於這個問題的其他SQL)?
TaskId, EmpId, EndDate
編輯:如果它簡化了事情的任何,這是每個任務的一個員工(taskid的是這裏的唯一鍵,而不是任務id + EMPID)
(我包括EMPID爲了完整起見,我不確定它是否與這個問題有關)
注意:我認爲我在推動我的這個運氣,但我試圖弄清楚我是否可以在SQL中完成。
非常好,有一個小小的更正(閱讀編輯),這個答案的作品。非常感謝你! – Benjol 2010-09-09 12:21:46