Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

SQL Задача Помогите с решением

SQL-запрос.

Вводные данные:

Имеется таблица клиентов, в которой хранятся данные по компании, сотрудникам и их заявкам.

Структура таблицы client:

Id – уникальный идентификатор компании

company_name – название компании

user_number – уникальный идентификатор сотрудника

user_name – фамилия и инициалы сотрудников

amount_of_applications – количество заявок

Задание:

Вывести ФИО сотрудника и название его компании, количество заявок от которых принадлежит интервалу от 2 до 14 (включая границы). Информацию отсортировать сначала по полю ФИО сотрудника (в обратном алфавитном порядке), а затем по названию компании (по алфавиту).

Спасибо ребят

По дате
По рейтингу
Аватар пользователя
Мастер

SELECT user_name, company_name, COUNT(*) as count_zayavok
FROM client
WHERE amount_of_applications >= 2 AND amount_of_applications <=14
GROUP BY user_name, company_name
ORDER BY user_name DESC, company_name

Можно использовать и BETWEEN вместо amount_of_applications >= 2 AND amount_of_applications <=14.
Вроде должно быть правильно, но лучше перепроверить!