[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как построить запрос?
rocklobster
Есть таблица main со столбцом time, в котором дата и время. Как построить запрос чтобы в массив попали только неповторяющиеся комбинации месяц+год?

Например:

time
01/01/2009 17:56:10
01/02/2010 17:56:10
01/02/2010 17:57:10
01/08/2010 17:56:10

результат запроса:

01/2009
02/2010
08/2010



Спустя 5 часов, 2 минуты, 52 секунды (17.12.2010 - 02:28) dsa написал(а):
одним запросом это наверное не сделаешь тут надо мне кажется дополнительно отсортировывать результаты запроса на повторяющиеся значения

Спустя 12 минут, 8 секунд (17.12.2010 - 02:40) waldicom написал(а):
 ... GROUP BY substr(`time`, 4, 7)

Спустя 7 часов, 6 минут, 14 секунд (17.12.2010 - 09:46) linker написал(а):
Ну если уж дата, то и работать нужно как с датой
SELECT * FROM `main` GROUP BY DATE_FORMAT(`time`, '%Y-%m-%d')

Спустя 2 часа, 51 минута, 48 секунд (17.12.2010 - 12:38) rocklobster написал(а):
Цитата (linker @ 17.12.2010 - 06:46)
Ну если уж дата, то и работать нужно как с датой
SELECT * FROM `main` GROUP BY DATE_FORMAT(`time`, '%Y-%m-%d')


Большое спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.