Общие > Базы данных

MySQL: distinct? group by?...

<< < (2/2)

for_i_0:
unclebob
Выше приведенный запрос равноправен:
SELECT `id`, `date`, `price`FROM  `sometable` GROUP BY `id`

[OFF]через sub-select-ы ИМХО - перыый ответ по этому сабжу[/OFF]

hanslinger:
Ок, попробую.

andymc:
1. Если я не ошибаюсь, то для хранения даты поле должно иметь формат ГГГГ-ММ-ДД, а не ДД-ММ-ГГГГ.
2. Если пытаться найти максимаьлное значение в поле формата ДД-ММ-ГГГГ, то скорее всего будет выведено максимальное значение по ДД (день месяца), что недопустимо.
3. Вижу выход только в том, чтобы фильтровать значеиня уже через PHP, видоизменяя значение даты...

интересно, эти мои замечания ещё нужны?....

hanslinger:
Спасибо, конечно, за участие, но я пока на это забил :)

Tayfur:
Дату надо хранить в формате date - тогда сортировка будет правильной и всё получится

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии