#sql #to-char
Вопрос:
Как я могу правильно написать фильтр «ГДЕ», чтобы получать результаты только за предыдущие 12 месяцев, если я хочу учитывать только год-месяц?
SELECT to_char(received_date, 'YYYY-MM') FROM table1 WHERE to_char(received_date, 'YYYY-MM') #----gt;from now, previous 12 month GROUP BY to_char(received_date, 'YYYY-MM')
Комментарии:
1. также пометьте свою базу данных
2. просто посчитайте дату по сравнению с текущей датой — 12, а затем приведите ее к вашему to_char.