Вверх ↑
Ответов: 1775
Рейтинг: 158
#1: 2017-10-23 21:02:44 ЛС | профиль | цитата
Всем привет. Имеется таблица с двумя столбцами: usedEnergy типа int (либо real, это не особо принципиально) и date типа date.
Помогите, пожалуйста, составить sql-запрос: нужно вывести название месяца, в который было использовано самое большое количество электроэнергии. То есть, надо найти такой месяц, в котором сумма usedEnergy больше всего

--- Добавлено в 2017-10-23 21:16:26

Пока что сделал так, не знаю, выбрал ли лучший способ

SELECT TOP 1 datename(month, date)
FROM Bills
GROUP BY datename(month, date)
ORDER BY SUM(usedEnergy) DESC
карма: 5

0
Редактировалось 2 раз(а), последний 2017-10-23 21:16:26