У меня есть следующая таблица
Date, TelephoneNumber, Type
02/02/12, 123456, b
04/02/12, 123456, b
07/02/12, 123456, a
03/02/12, 789999, a
15/02/12, 789999, b
При запуске следующего SQL
select TelephoneNumber, max(Date) as datetime, Type
from Table1
where Date > '2012-03-25 00:00'
group by TelephoneNumber
order by date desc;
Я заметил, что тип не соответствует связанной с ним дате. Например я получаю
07/02/12, 123456, b
15/02/12, 789999, a
Кажется, что она берет первую запись в Type .... даже когда я сортировал наоборот. Может кто-нибудь, пожалуйста, помогите мне, как я могу решить эту проблему? Я использую MySQL
Спасибо заранее.
Сандро