Hirdetés
- Xiaomi 14T Pro - teljes a család?
- Poco F8 Pro – titkos favorit lehet belőle
- Könnyű, egyszerű, mutatós óra a Honortól
- A Nothing történelmet emleget, közben új logót mutogat
- Milyen okostelefont vegyek?
- Megtartotta Európában a 7500 mAh-t az Oppo
- OnePlus 15 - van plusz energia
- Samsung Galaxy S23 Ultra - non plus ultra
- Görögök buktatták le a Moto G67-et és a Moto G77-et
- iPhone topik
Ú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
- A legjobb INGYENES programok Windowsra!
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Xiaomi 14T Pro - teljes a család?
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- Projektor topic
- Gitáros topic
- gban: Ingyen kellene, de tegnapra
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- AliExpress tapasztalatok
- Fujifilm X
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5060 Ti 16GB GAMER PC termékbeszámítással
- Új Razer Blade 16 QHD+ OLED 240Hz i9-14900HX 24mag 32GB 1TB Nvidia RTX 4080 12GB 175W Win11 Garancia
- Eladó Apple iPhone 12 64GB / AKKU 100% / 12 hónap jótállás
- Honor X6a 128GB, Kártyafüggetlen, 1 Év Garanciával
- HIBÁTLAN iPhone 13 Pro 128GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3747, 100% Akkumulátor
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest


