Autor Zpráva
MilanJ
Profil
Mám databázi v MySQL. Jedno pole z tabulky obsahuje datum založení záznamu ve formátu TIMESTAMP.
Jak mohu roztřídit záznamy dle roku, např. tak, aby mi SQL dotaz vrátil jen záznamy z roku 2006?
Asi je to triviální dotaz, nicméně já nic takového zatím neřešil.
djlj
Profil
A co takhle manuál?

http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html
MilanJ
Profil
Už jsem to našel, stačilo vložit do klauzule WHERE podmínku s naformátovaným datumem a bylo to:
...WHERE Date_Format(zalozeni, '%Y') = '2006'

djlj
Máš samozřejmě pravdu, manuál je třeba používat, ale někdy není čas hledat, a já si byl jistý, že někdo vědět bude.
djlj
Profil
datumem
Fuj; datem ;).
nightfish
Profil
Máš samozřejmě pravdu, manuál je třeba používat, ale někdy není čas hledat, a já si byl jistý, že někdo vědět bude.
čas hledat v manuálu není, čas napsat dotaz a čekat na odpověď je?
Toto téma je uzamčeno. Odpověď nelze zaslat.