0
我一直堅持這一段時間,但它可能是簡單的。根據日期選擇記錄SQL
我想要做的是從一個表中選擇一個基於另一個日期的值。
比如我有,我已經有了率表和日期時,他們開始:
Rate ID Worker_ID Rate Rate_Date
1 3 2.50 01-06-2017
2 4 3.00 01-06-2017
3 3 4.50 23-08-2017
然後我有一個信息表時的工作進行:
LabourID Worker_ID Hours Date
1 3 2.00 02-06-2017
2 4 3.50 03-06-2017
3 3 1.00 23-08-2017
工人3在23/08工作率有變化。我希望在該日期之前的記錄使用該日期之前的價格,並在該日期之後記錄使用該日期之後的價格。如果有額外的費率,例如在2周內,我希望該費率在Rate_date之後的記錄中使用,但以前的記錄使用相關日期。
對不起,MS SQL –