Autor Zpráva
Kadpo
Profil *
Potřebuji získat mySQL dotaz, který mně vypíše za každou hodinu maximální hodnotu. Mohl bych to řešit cyklem, kdy při každém cyklu se vsadí čas hodiny od - do, ale počet cyklů by tak byl obrovský. Chtěl bych to řešit spiše jednodušejí, přes mySQL dotaz.

time ukládám jako Time(), případně ukládám i druhý čas datetime (2011-01-01 00:01:00). Snad z toho něco jde použít :)

SELECT time_uzivatel FROM statistika WHERE time >= '$dnes_od' AND time <= '$dnes_do'
Kajman
Profil
Pokud nepotřebujete čas, kdy k maximu došlo, tak by to mělo jít např. takto
SELECT max(hodnota) maxhodnota,
       (time DIV 3600) * 3600 zacatekhodiny
FROM   statistika
WHERE  time >= '$dnes_od' AND time <= '$dnes_do'
GROUP  BY (time DIV 3600)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: