Выборка уникальных значений из базы?

Edson

Новичок
Выборка уникальных значений из базы?

Есть такая задача. В базе хранятся записи с форматом даты - "d/m/y".
Нужно по запросу вывести типа -


год 1
год 2

и при нажатие на год:

месяц 1
месяц 2

Как можно произвести выборку годов и месяцев из базы? если есть данные типа 14\11\05 , 16\11\05, 17\11\04 мы должны получить только две записи в результате.

Аналогично для месяцев...

Можна как-то сделать выборку уникальных значений, но только по части поля (только год, например)?
 

Gas

может по одной?
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html

[sql]
select right(Event_date, 2) from table group by (right(Event_date, 2))
[/sql]

p.s. для даты есть другой тип поля
 

Gas

может по одной?
а попробовать?

или так:
[sql]
SELECT distinct right( Event_date, 2 ) FROM tbl
[/sql]
 
Сверху