Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Вывести список годов которые есть в таблице
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Вывести список годов которые есть в таблице

Страниц (1): [1]
 

1. Telnet - 09 Января, 2016 - 23:33:54 - перейти к сообщению
Всем привет
есть такое вот поле в таблице
http://prntscr[dot]com/9o3icr
как сделать так что б результате получить
2016
2013
2010
2008
2007
2. Viper - 10 Января, 2016 - 00:06:26 - перейти к сообщению
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT DATE_FORMAT(`field`, '%Y') AS `field`
  2. FROM `blabla`
  3. ORDER BY `field` DESC
3. Telnet - 10 Января, 2016 - 13:57:23 - перейти к сообщению
Спасибо Viper
Ваш совет очень помог
но что б выбрать только уникальные записи нужно так
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. SELECT DISTINCT DATE_FORMAT(`created`, '%Y') AS `created`
  3. FROM `content`
  4. ORDER BY `created` DESC
  5.  
4. Viper - 10 Января, 2016 - 21:45:58 - перейти к сообщению
Telnet пишет:
но что б выбрать только уникальные записи нужно так
уточнять нужно.

 

Powered by ExBB FM 1.0 RC1