MySQL использует MAX() с предложениями WHERE

У меня возникли некоторые проблемы с созданием запроса mySQL с помощью PHP. У нас есть одна таблица с именем data_instant, в которую вводится ряд кумулятивных наблюдений, называемая Count_Qty, и мы хотим извлечь предыдущую, чтобы вычесть из нового наблюдения для расчета увеличения.

$result = mysql_query("SELECT *, 
MAX(Record_Time) 
FROM data_instant 
WHERE Node_ID='$nodeID' AND Type='$type';

$row = mysql_fetch_array ($result);

Обычно я ожидал, что будет возвращена строка max Record_Time, но вместо этого это просто первый полученный экземпляр. Предыдущее наблюдение имеет самое высокое значение Record_Time (штамп даты Unix), поэтому мне непонятно, почему это не сработает...

6
задан bernie 1 April 2012 в 17:05
поделиться