У меня сейчас проблемы с MySql. У меня есть запрос, который отлично работает, я использую его некоторое время, но сегодня я застрял с этим.
Запрос:
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'
Запрос возвращает среднее значение для поля доблести, это нормально. Но когда я изменяю значение users_id на 635, я не могу получить значение avg(). У меня есть некоторые данные с этим user_id, и они подходят для диапазона даты и времени.
Я действительно не знаю, что может быть не так с моим запросом, и с почти 700 пользователями я впервые вижу, как это происходит.