1
我有兩個SQL表提供如下:PostgreSQL的數項,通過在另一臺率和總括起來
Worked_Days Table Employee_Info Table
Employee_ID | Dates Employee_ID | Rate | Office
------------------------ ------------------------------
1 | 05/29/2013 1 | 44.95 | AZ
1 | 05/30/2013 2 | 32.63 | AZ
2 | 05/28/2013 3 | 36.52 | VA
3 | 05/30/2013
3 | 05/31/2013
我要尋找一個PostgreSQL 9.1查詢將領取所有AZ辦公室員工,並計算他們每一天的工作時間,並按他們各自的費率對他們進行多次處理,並總結整個辦公室的多重價值。
爲AZ辦公室預期的結果是122.53 = 2天* 44.95 + 1 * 32.63
,我已經能夠做的最好的是這會對下面所有的工作天數爲給定的辦公室,但我對如何乘以給定員工的費率感到茫然。
SELECT COUNT(Dates) FROM Worked_Days LEFT JOIN Employee_Info ON Worked_Days.Employee_ID = Employee_Info.Employee_ID WHERE Employee_Info.Office = 'AZ';
任何幫助將不勝感激。謝謝你,
偉大的作品,謝謝! – user2695222