Пожалуйста, помогите мне переписать этот запрос из MySQL в формат SQLite:
SELECT MAX(pubdate) as pubdate,
COUNT(DISTINCT post_id) AS count,
DATE_FORMAT(pubdate,"%b-%y") as month
FROM posts
WHERE pubdate >= DATE_SUB(CURDATE(), INTERVAL 5 MONTH)
GROUP BY month
ORDER BY pubdate ASC
По сути, я хочу получить количество всех сообщений за последние 5 месяцев, сгруппированных по месяцам, но у меня возникают трудности при переписывании функций DATE_FORMAT(...)
и DATE_SUB(...)
.
pubdate
имеет стандартный формат MySQL TIMESTAMP
(2011-06-21 20:05:01
)