У меня очень простой вопрос, я хочу получить последний день месяца.
Это мой запрос:
u.time > date_trunc('year', now()) + i * interval '1 month' and u.time <date_trunc('year', now()) + i * interval '2 month' - interval '1 day'
На самом деле, я хочу установить условие только на один месяц, как пример, 1/1/20019 - 1/31/2019
, и моя проблема в том, что первое условие возвращается 1/1/2019
, а второе - 31.12.2008, и я хочу вернуть 1/31/2019
, а причина в том, что потому что я в первый раз равен 0, когда i=1
все работает хорошо.