powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Запрос с группировкой
2 сообщений из 2, страница 1 из 1
Запрос с группировкой
    #40064602
artAleo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброй ночи.
мне нужно вывести список всех сотрудников, работающих в отделах Testabteilung и AMS с их фактически полученной зарплатой = оклад + премия (% от оклада из таблицы ABTEIL) – 9% подоходный налог. Требуется выведены следующие поля: название отдела, фамилия и имя сотрудника, сумма заработной платы. Записи должны быть выведены в следующем порядке: по каждому отделу в порядке уменьшения суммы зарплаты. схема в приложении

SELECT ABTEILUNG_NAME,FAMILIE, NAME, ROUND(((SALARY + SALARY * PRAEMIE) * 0.91), 2) AS SALARY_SUM
FROM ABTEIL RIGHT JOIN ARBEITER ON (ABTEIL.ABTEILUNG_ID = ARBEITER.ABTEILUNG_ID)
GROUP BY ABTEILUNG_NAME,FAMILIE, NAME, SALARY, PRAEMIE
HAVING ABTEILUNG_NAME = 'Testabteilung' OR ABTEILUNG_NAME = 'AMS'
ORDER BY SALARY_SUM DESC;

что я делаю не так?
...
Рейтинг: 0 / 0
Запрос с группировкой
    #40064613
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
artAleo
что я делаю не так?
Да, что вы делаете не так? Чем не устраивает результат?
PS А почему вы выбрали из всех видов джойнов RIGHT?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Запрос с группировкой
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]