Не высвечивать последнюю строку запроса для изменяющейся длины таблицы
Возникла необходимость написать sql-запрос, который собирал бы данные по всем платежам за всю имеющуюся историю в базе, агрегировал их по месяцам и выдавал таблицу без информации о последнем месяце (то есть выплевывал таблицу без последней строки). Знаю, что задать необходимое количество строк можно с помощью метода LIMIT, однако, из-за того, что длина таблицы каждый месяц увеличивается на 1 строку, задать константным значением не удается. Можно ли как-то задать значение LIMIT через подзапрос? Или как-то еще?
Текст запроса оставляю ниже:
SELECT SUBSTRING(TEXT(ПериодПлатежа), 1, 7) AS Месяц, sum(Сумма) AS Общая_сумма_платежей
FROM stage_uvz.jsonPayments
WHERE ПериодПлатежа > '2012-01-01' and Сумма > 0
GROUP BY Месяц
ORDER BY Месяц
LIMIT 120