данный запрос возвращает ноль: $resultr = mysql_query("SELECT idqbquestions, data, time, DATE_FORMAT(date, '%m %d %Y') AS datet FROM qbquestions WHERE idprojects = '$idprojects' AND date = (select MAX(date) from qbquestions) AND time = (select MAX(time) from qbquestions)"); но если его соcтавить таким образом то возвращает как нужно: $resultr = mysql_query("SELECT idqbquestions, data, time, DATE_FORMAT(date, '%m %d %Y') AS datet FROM qbquestions WHERE date = (select MAX(date) from qbquestions) AND time = (select MAX(time) from qbquestions)"); Но мне нужен именно первый вариант, где отбирается по аидишнику и максимальному времени. Помогите please!!
mixwell,1. поля по разному называются: 2. date, time зарезервированные имена типов. Их надо бактиками обрамлять...
Горбунов Олег завидую я тебе. получаешь сообщения об ошибках MySQL телепатическим путём. и без предоплаты.
Если я правильно понял, то тебе нужно получить idqbquestions, с максимальной датой и максимальным временем в этой дате? И сразу еще один вопрос. Зачем хранить дату и время в разных полях таблицы?