Taulu: (id, date, arvo)
Miten lasken jokaiselle taulun riville keskiarvon joka perustuu kyseisen rivin edeltävän ja sitä seuraavan arvojen keskiarvolle?
Eli rivin joka id = 6 keskiarvo lasketaan arvoista joiden id:t ovat 5 ja 7
Samoin rivin jonka id = 7 keskiarvo lasketaan arvoista joiden id:t ovat 6 ja 8
jne...
Onko mahdollista?
MySql ksyymys
1
85
Vastaukset
- -------
Niin alikyselyllähän toi onnistuu.
Huomioithan että ID kasvaa aina yhdellä, joten poiston jälkeen sieltä saattaa puuttua välistä joku numero. Joten tälläinen ei hyvä mitä meinasit
SELECT t.arvo, (SELECT AVG(arvo) FROM taulu WHERE t.id IN (5,7)) AS keskiarvo FROM taulu AS t WHERE t.id = 6
Joten tälläinen parempa
SELECT t.arvo, ((SELECT arvo FROM taulu WHERE id > t.id LIMIT 1) (SELECT arvo FROM taulu WHERE id < t.id LIMIT 1) / 2) AS keskiarvo FROM taulu AS t LIMIT 4
Idea on siis se, että haetaan pienempi ja suurempi id, ja lasketaan niiden arvoista keskiarvo.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Kotkalainen Demari Riku Pirinen vangittu Saksassa lapsipornosta
https://www.kymensanomat.fi/paikalliset/8081054 Kotkalainen Demari Riku Pirinen vangittu Saksassa lapsipornon hallussapi862331Olen tosi outo....
Päättelen palstajuttujen perusteella mitä mieltä minun kaipauksen kohde minusta on. Joskus kuvittelen tänne selkeitä tap182267Vanhalle ukon rähjälle
Satutit mua niin paljon kun erottiin. Oletko todella niin itsekäs että kuvittelet että huolisin sut kaiken tapahtuneen191788- 1051477
Maisa on SALAKUVATTU huumepoliisinsa kanssa!
https://www.seiska.fi/vain-seiskassa/ensimmainen-yhteiskuva-maisa-torpan-ja-poliisikullan-lahiorakkaus-roihuaa/1525663911440Hommaatko kinkkua jouluksi?
Itse tein pakastimeen n. 3Kg:n murekkeen sienillä ja juustokuorrutuksella. Voihan se olla, että jonkun pienen, valmiin k1631248Aatteleppa ite!
Jos ei oltaisikaan nyt NATOssa, olisimme puolueettomana sivustakatsojia ja elelisimme tyytyväisenä rauhassa maassamme.2571042- 63953
- 78919
Omalääkäri hallituksen utopia?
Suurissa kaupungeissa ja etelässä moinen onnistunee. Suuressa osassa Suomea on taas paljon keikkalääkäreitä. Mitenkäs ha174903