Hirdetés
- Amlogic S905, S912 processzoros készülékek
- TCL LCD és LED TV-k
- Melyik tápegységet vegyem?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- A CannonKeys felkavarja a slim profilos billentyűzetek állóvizét
- Gaming notebook topik
- Nem átlagos PC-s kézikonzolban gondolkodik a Gigabyte
- Két 16 GB-os GeForce gyártását szüntette meg az ASUS
- Ilyen se volt még: mégsem kell sok memória az új James Bond játékhoz
Új hozzászólás Aktív témák
-
nyunyu
félisten
válasz
Petya25
#4684
üzenetére
Először le kéne válogatni rendszámonként az utolsó dátumot, majd azokhoz a rendszám-dátum párosokhoz tartozó km értéket kikeresni a táblából.
Alselect helyett joinnal:
select
t.datum,
t.rendszam,
t.km
from tankolas t
join (select rendszam,
max(datum) max_datum
from tankolas t
group by rendszam) t2
on t.rendszam = t2.rendszam
and t.datum = t2.max_datum;Vagy rendszámonként besorszámozod dátum szerint csökkenőbe, és minden rendszámhoz az első rekordot veszed:
select datum,
rendszam,
km
from (select datum,
rendszam,
km,
row_number() over (partition by rendszam order by datum desc) rn
)
where rn=1;Egyébként ha meg feltételezzük, hogy a km állás monoton növekvő (magyarul nem szokták babrálni az órát), akkor egyszerűbben is lehet, hiszen a max(datum) és a max(km) érték ugyanazon a rekordon kéne hogy legyen:
select rendszam,
max(datum) datum,
max(km) km
group by rendszam;De ilyet ne feltételezzünk, mert a valóság az, hogy ahány adatrögzítő, annyiféleképpen sikerült bevinnie az adatot az évek során.
Új hozzászólás Aktív témák
- Kertészet, mezőgazdaság topik
- sziku69: Szólánc.
- Formula-1
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- NFL és amerikai futball topik - Spoiler veszély!
- OnePlus 15 - van plusz energia
- Ford topik
- Amlogic S905, S912 processzoros készülékek
- A fociról könnyedén, egy baráti társaságban
- További aktív témák...
- Apple Watch Series 11 46mm Jet Black BONTATLAN
- 16 GB-os DDR5 SODIMM laptop memória - több típus
- REFURBISHED és ÚJ - Lenovo ThinkPad 40AS USB-C Dock Gen2 (akár 3x4K felbontás)
- Xbox One S 1 TB + kontroller 6 hó garancia, számlával!
- ÁRGARANCIA!Épített KomPhone i5 14400F 16/32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


