Задать вопрос
Bloody_Tuna
@Bloody_Tuna
Студент

Как в выборке сложить данные?

Есть таблица с зарплатами SALARY(id, date, spec_id, value) и таблица со специалистами компании SPECIALIST (id, name, speciality).

Как вывести имя специалиста, специальность и общую зарплату за 2017 год НО только у тех, у кого зарплата за 2017 больше 5000 рублей?

SELECT sp.name, sp.speciality, SUM(sa.value) AS val 
  FROM salary sa 
  INNER JOIN specialist sp ON sa.spec_id = sp.id 
  WHERE EXTRACT(YEAR FROM sa.date) = 2017 
  GROUP BY sp.id 
  HAVING SUM(sa.value) > 5000
  • Вопрос задан
  • 116 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
GROUP BY, SUM(), HAVING, JOIN
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы