mukesh mourya Ответов: 1

Я хочу получить записи за последние 6 месяцев с текущей даты?


В моем случае,
Я хочу получить записи за последние 6 месяцев с текущей даты с помощью запроса squelize в узле и хочу сгруппировать их по количеству записей каждого месяца.
пожалуйста, помогите мне

Что я уже пробовал:

Я хочу получить записи за последние 6 месяцев с текущей даты с помощью запроса squelize в узле и хочу сгруппировать их по количеству записей каждого месяца.

1 Ответов

Рейтинг:
0

Peter Leow

Во-первых, вы должны узнать дату, которая на шесть месяцев старше, чем сейчас, чтобы достичь этого, используйте интервал в PostgreSQL следующим образом:

CURRENT_DATE - INTERVAL '6 months'

Теперь вы можете получить все записи, которые старше этой шестимесячной даты.
SELECT * from tablename where datefield >  CURRENT_DATE - INTERVAL '6 months'

Вам следует ознакомиться с PostgreSQL: документация: 8.2: функции и операторы даты/времени[^]