- Google Pixel topik
- Közeleg a Fairphone 6 első főverziófrissítése
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- iPhone topik
- Európába tart a Xiaomi Watch 5, eSIM-es verzió is jöhet
- Így fotóz és ennyire melegszik a Galaxy S26 Ultra
- Honor Magic6 Pro - kör közepén számok
- Magisk
- Megmutatta a Nothing a Phone (4a)-t, jól látható az átrendezet Glyph
- Mobil flották
Új hozzászólás Aktív témák
-
nyunyu
félisten
válasz
Fundiego
#3600
üzenetére
Ablakozó függvénnyel beszámozod a pilótánkénti helyezéseket, majd leválogatod, melyik lett az első, második, harmadik?
Oracle alatt valami ilyesmi lenne:
with eredmeny
as (select id,
ev,
vegeredmeny,
pilota,
pont,
row_number() over (partition by ev, pilota order by vegeredmeny, id) eredmeny
from futam)
SELECT e.pilota,
SUM( e.pont ),
e1.vegeredmeny er1,
e2.vegeredmeny er2,
e3.vegeredmeny er3,
e3.vegeredmeny er4
FROM eredmeny e
join eredmeny e1
on e1.ev=e.ev
and e1.pilota=e.pilota
and e1.eredmeny=1
join eredmeny e2
on e2.ev=e.ev
and e2.pilota=e.pilota
and e2.eredmeny=2
join eredmeny e3
on e3.ev=e.ev
and e3.pilota=e.pilota
and e3.eredmeny=3
join eredmeny e4
on e4.ev=e.ev
and e4.pilota=e.pilota
and e4.eredmeny=4
WHERE e.ev = 2017
GROUP BY e.pilota,
e1.vegeredmeny,
e2.vegeredmeny,
e3.vegeredmeny,
e4.vegeredmeny
ORDER BY SUM( e.pont ) DESC;
Új hozzászólás Aktív témák
- 14" Dell Latitude laptopok: 5400, 5480, 5490, 7480, E6410, E6440, E5450 / SZÁMLA + GARANCIA
- LG UltraGear Gaming Monitorok : FRISS -30%
- Samsung Galaxy A20e / 3/32GB / Kártyafüggetlen / 12Hó Garancia
- ÁRGARANCIA! Épített KomPhone i5 12400F 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- HP üzleti laptopok Elitebook, Probook 4-12. gen gar.
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

