Autor | Zpráva | ||
---|---|---|---|
Datumář Profil * |
#1 · Zasláno: 2. 1. 2009, 14:48:37
Zdravím, mám problém.
V databázi mám u všech záznamů uloženo datum ve formátu, který vrací funkce time(); . Potřebuji vypsat všechny záznamy, které mají v datumu rok 2009 select * from tabulka WHERE year(datum) = '2009' Tohle by šlo, pokud by bylo datum uloženo v normálním formátu 0000-00-00.. Dá se to nějak vyřešit bez toho, aniž bych musel všechny záznamy převést na normální formát? |
||
Datumář Profil * |
#2 · Zasláno: 2. 1. 2009, 15:00:26
Omlouvám se, přehlédl jsem funkci FROM_UNIXTIME v manuálu. Už to mám.
|
||
Kajman_ Profil * |
#3 · Zasláno: 2. 1. 2009, 15:01:52
Např.
where datum>=UNIX_TIMESTAMP('2009-01-01') and datum<UNIX_TIMESTAMP('2010-01-01') |
||
Časová prodleva: 15 let
|
0