Получить записи за указанный период (месяц, год)
Если дата создания записи указана в формате «2025-01-10», то получить год или месяц можно через DATE_FORMAT
.
SELECT id,name FROM news WHERE DATE_FORMAT(created, '%Y') = 2025
Также можно получить количество записей по годам:
SELECT DATE_FORMAT(created, '%Y') AS year, COUNT(id) AS cnt FROM news GROUP BY year
В результате будет примерно следующие данные.
year | cnt |
2025 | 1053 |
2024 | 3123 |
Поддержать автора
Все статьи создаются и поддерживаются одним человеком,
если вам нравится контент, вы можете поддержать автора сайта