Autor | Zpráva | ||
---|---|---|---|
Kadpo Profil * |
#1 · Zasláno: 10. 1. 2017, 11:17:18
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 |
#2 · Zasláno: 10. 1. 2017, 13:34:55
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) |
||
Časová prodleva: 7 let
|
0