Autor Zpráva
Petr1234
Profil *
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 *
Super, díky moc. Původně jsem tuto funkci chtěl použít, ale nějak mi to nešlo...
Toto téma je uzamčeno. Odpověď nelze zaslat.

0