Autor Zpráva
Ondeka
Profil *
Dobrý den, potřeboval bych vypsat z DB datum teda píš jen rok. Kde by se datum neopakovalo.

(1, '2012-07-02', '20:00:00', 'Nadpis', 'text');
(2, '2012-06-02', '20:00:00', 'Nadpis', 'text');
(3, '2011-07-02', '20:00:00', 'Nadpis', 'text');
(4, '2010-07-02', '20:00:00', 'Nadpis', 'text');

Při výpisu:
2012
2011
2010
Taps
Profil
Ondeka:
SELECT *  from tabulka group by YEAR(datum) order by DESC
whoami
Profil
Rok:
//SELECT YEAR('2012-07-02')
SELECT YEAR(departure) FROM to_product_unit_part ORDER BY departure DESC
Jedinečný rok:
SELECT DISTINCT YEAR(`departure`) FROM `to_product_unit_part` ORDER BY `departure` DESC
Ondeka
Profil *
Ondeka, whoami:
Díky, jenom jsem tam ješte přidal AS 'year' kvůli výpisu: SELECT DISTINCT YEAR(`departure`) AS 'year' FROM `to_product_unit_part` ORDER BY `departure` DESC
whoami
Profil
Ondeka:
Jo to už je na tobě, jak chceš aby se na výstupu jmenoval sloupec. Jenom prosím dodržuj jednu konvenci pro ohraničení názvů sloupců..: `departure` a 'year' já třeba používám pro sloupec SELECT `sloupec` a pro data WHERE `sloupec` = 'podminka'.. Nenutím tě do mé, ale je hezké to sjednotit.. ať nemáš potom binec..

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: