Предыдущие 12 месяцев с TO_CHAR

#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.