


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.
Вроде должно быть правильно, но лучше перепроверить!