Задавайте вопросы, мы ответим
Вы не зашли.
Простой запрос с датами.
Если диапазон ограничен одним месяцем, результат правильный, если диапазон охватывает два и более месяцев, результат не правильный.
Неактивен
Попробуйте изменить формат даты - вместо / символ -
и вместо 1 01
то есть
2022/10/1
замените на
2022-10-01
итд
Активен
Менял. И формат даты и вместо диапазона, сравнения больше, меньше. Результат один.
Куда копать, как изменить запрос? Не понимаю.
Отредактированно algol (03.11.2022 13:20:38)
Неактивен
Покажите результат запроса
Активен
algol написал:
Куда копать, как изменить запрос? Не понимаю.
Видимо, проблема из-за DAY()
Теперь нужно группировать по дню и месяцу. Или лучше сразу просто по дате, а то при накоплении данных со временем возникнет та же проблема с годами (если диапазон может расширяться).
Неактивен
Так и есть. DAY() возвращает номер дня в месяце, т.е. для 2022-10-01 и 2022-11-01 результат этой ф-ии будет одинаков.
Группируйте по дате.
Неактивен