У меня проблемы с MySql прямо сейчас. У меня есть запрос, который работает отлично, я использую его некоторое время, но сегодня я застрял в этом.mysql avg() не работает как ожидалось
Этот запрос:
select avg(valor), tipo_id, users_id, datetime from entries where users_id = '1' and tipo_id = 1 and date_format(datetime,"%Y-%m-%d") between "'2010-09-20" and "2010-10-20" and date_format(datetime,"%h:%i") between "11:59" and "18:59" and excluded= 'n'
Запрос возвращает значение Avg для поля доблести, что это нормально. Но, когда я изменяю значение users_id на 635, я не могу получить значение avg(). У меня есть данные с этим user_id, и они подходят к диапазону datetime.
Я действительно не знаю, что может быть неправильно с моим запросом, и с почти 700 пользователями, это время, когда я вижу, что это происходит.
Проверить значения NULL в столбце дознания, которые могут вызывать расчет –
В valor coloumn нет значений NULL, но не с этим user_id, связанным с – apocalypse