Autor | Zpráva | ||
---|---|---|---|
Petr1234 Profil * |
#1 · Zasláno: 24. 9. 2008, 11:29:25
Cau,
mam jednoduchou tabulku a podle dvou sloupcu potrebuji spocitat pocet radku. V jednom sloupci je datum v sekundach (timestamp) a v druhem je pocet sekund za hodinu, dve hodiny nebo tri hodiny. Takze mam treba sloupec date 1222207200 a sloupec time 3600. Ne kazdy radek ale ma tyto sloupce vyplneno. Potrebuji tedy sestavit SQL dotaz: "Spocitej pocet radku v tabulce xyz, ale pouze ty radky, ktere maji date+time=0 nebo date+time<time();". Pozn.: time(); je časové aktuální razítko Diky za tip Petr |
||
Kajman_ Profil * |
select count(*) pocet from tabulka where ifnull(`date`+`time`,0)<CURRENT_TIMESTAMP() |
||
Petr1234 Profil * |
#3 · Zasláno: 24. 9. 2008, 11:45:45
Super, díky moc. Původně jsem tuto funkci chtěl použít, ale nějak mi to nešlo...
|
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0