SQL SELECT Сумма строк

Рейтинг: 1Ответов: 1Опубликовано: 08.04.2015

введите описание изображения здесь

Вывести список проектов с указанием сумм, выплачиваемых их участникам (зарплаты и надбавки).

    SELECT PROJECT.Project, SUM(Salary), SUM(Bonus)
    FROM PROJECT
    INNER JOIN PROJECT_EMP ON PROJECT_EMP.ID_Project=PROJECT.ID_Project
    INNER JOIN EMP ON PROJECT_EMP.ID_Emp=EMP.ID_Emp
    LEFT JOIN BONUS ON BONUS.ID_Emp=EMP.ID_Emp
    GROUP BY PROJECT.Project

введите описание изображения здесь

Но нужно, чтобы вместо двух последних столбиков был один с их суммой

Ответы

▲ 2Принят
SELECT PROJECT.Project, SUM(Salary) + ISNULL( SUM(Bonus), 0)
FROM PROJECT
INNER JOIN PROJECT_EMP ON PROJECT_EMP.ID_Project=PROJECT.ID_Project
INNER JOIN EMP ON PROJECT_EMP.ID_Emp=EMP.ID_Emp
LEFT JOIN BONUS ON BONUS.ID_Emp=EMP.ID_Emp
GROUP BY PROJECT.Project

введите описание изображения здесь