Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* 1 Сколько работник заработал за указанный период / время * тариф */
- SELECT t1.fio, SUM(t1.executHours*t1.DengaDen) AS Dohod
- FROM
- (SELECT * FROM
- (SELECT * FROM listBrigade INNER JOIN listTypeWork ON listBrigade.TypIdFK=listTypeWork.TypIdPK) tt
- INNER JOIN lisremployees ON tt.idpersonFK=lisremployees.idpersonPK) t1
- GROUP BY t1.fio
- ORDER BY Dohod;
- /*2 Какая бригада заработала больше (меньше) всего денег за указанный период / сумма работников бригады (время * тариф) */
- SELECT SUM(tt.executhours*tt.dengaden) AS dengaRab, tt.TypRabot
- FROM
- (SELECT * FROM listBrigade
- INNER JOIN listTypeWork ON listBrigade.TypIdFK=listTypeWork.TypIdPK) tt
- GROUP BY tt.TypRabot
- ORDER BY dengaRab;
- /*3 Каких именно работ выполнено на максимальную сумму за период / сумма работников по типу работ ( время * тариф) */
- SELECT SUM(tt.executhours*tt.dengaden) AS dengaRab, tt.TypRabot
- FROM
- (SELECT * FROM listBrigade
- INNER JOIN listTypeWork ON listBrigade.TypIdFK=listTypeWork.TypIdPK) tt
- GROUP BY tt.TypRabot
- ORDER BY dengaRab;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement