Taulukossa on kaksi saraketta: datetime ja float.
Tiedot taulukkoon lisätään 4 kertaa tunnissa.
Millä select lauseella haen tietyn kuukauden tiedot, niin että tuloksena olisi vain 30/31 arvoa, eli se laskisi päivän keskiarvot.
Eli tulos olisi jotain tällaista:
2002-12-01 01.23
2002-12-02 05.12
2002-12-03 01.05
2002-12-04 02.33
Tiedot taulukkoon lisätään 4 kertaa tunnissa.
Millä select lauseella haen tietyn kuukauden tiedot, niin että tuloksena olisi vain 30/31 arvoa, eli se laskisi päivän keskiarvot.
Eli tulos olisi jotain tällaista:
2002-12-01 01.23
2002-12-02 05.12
2002-12-03 01.05
2002-12-04 02.33
Vastaukset 1
Vanhimmat
Olisiko tästä apuja...
SELECT DATE_FORMAT(aika, '%Y-%m-%d') AS pvm, FORMAT(SUM(luku) / count(luku), 2) AS keskiarvo
FROM taulu
GROUP BY pvm;