Lekérdezés: válaszok száma, átlagosan, percenként, timestamp alapján
A címben leírtakat szeretném megvalósítani.
A mysql tábla:
valasz_id
valasz_timestamp
valasz_txt
A helyzet az, hogy el sem tudom kezdeni. :S
Hogyan lehet egyáltalán ezt megoldani? :o
■ A mysql tábla:
valasz_id
valasz_timestamp
valasz_txt
A helyzet az, hogy el sem tudom kezdeni. :S
Hogyan lehet egyáltalán ezt megoldani? :o
Lebontás
GROUP BY
kulcsszóra van szükséged, ha jól értem. Tehát lehetne például egy ilyen lekérdezésed:INSERT INTO ... SELECT
utasítással időnként generáld egy másik táblába.Namost, ebből átlagot számolni már nem túl nehéz, ehhez egy subqueryt kell alkalmazni, nagyjából így:
Kitétel: a fenti kódot fejből írtam fel. Semmi garancia nincs arra vonatkozóan, hogy helyes is! Próbáld ki, mielőtt élesbe teszed!
ha jól értem..
majd utána egy átlagot veszel.
Tökjó. :)
Köszi.
Amúgy csak egyetlen alkalommal fog futni ez a lekérdezés, egy verseny ucsó kiértékeléshez kell.
Ráadásul lesz egy elég alapos szűrés, még a csoportosítás előtt, így nem kell nagy mennyiségű adattal dolgozni.
Figyelj
Igaz!