Autor | Zpráva | ||
---|---|---|---|
danhill Profil |
#1 · Zasláno: 16. 2. 2019, 22:24:35
Ahoj,
už jsem dlouho nepsal, docela se mi daří vždycky na všechno přijít, ale teď jsem se nějak zacyklil a potřebuju nakopnout, páč mi to nějak nejde. Potřebuji vybrat data z tabulky, kde je ve sloupci `last_control_date` (Datetime) starší datum než zadaný počet dní. Zkouším kde co,ale nejde mi to. Např.: SELECT * FROM `archive` WHERE DATEDIFF(NOW(),`last_control_date`) > 5 ani SELECT * FROM `archive` WHERE DATE_SUB(CURDATE(),INTERVAL 5 DAY) > `last_control_date` mi prostě nefunguje. Když obracím známenka, výsledek je buď nic, nebo všechno ... Což je asi logické, není tam žádný záznam s budoucím datem, ale proč to nefunguje do minulosti, netuším. Moc děkuji za pomoc! |
||
pcmanik Profil |
danhill:
Prvý dotaz na googli vedie na stackoverflow. SELECT * FROM archive WHERE last_control_date < NOW() - INTERVAL 5 DAY |
||
danhill Profil |
No, já vím, ale mě to prostě nechodí :( ... tento dotaz vypíše prostě SELECT * ... všechno ...
Jaj boha ... moje chyba - moc se omlouvám, prosím, tohle se může klidně vymazat ... checkoval jsem prázdný sloupec :( .... O jeden vedle. |
||
Časová prodleva: 6 let
|
0