- Nvidia GPU-k jövője - amit tudni vélünk
- Tovább tarthat a memóriakrízis, mint gondolnánk
- ASUS blog: 2K-tól a 4K-ig és tovább a Radeon RX 9000-es szériával
- Nem indul és mi a baja a gépemnek topik
- Milyen nyomtatót vegyek?
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Az aktuális Xbox konzolokon is megfogja majd a játékos kezét a Copilot
- NVIDIA® driverek topikja
- Vezetékes FÜLhallgatók
Ú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
- Google Pixel 10a – évismétlés
- Mit tehetsz jogilag, ha átvertek, megkárosítottak a Hardveraprón?
- Energiaital topic
- Nvidia GPU-k jövője - amit tudni vélünk
- Tovább tarthat a memóriakrízis, mint gondolnánk
- Tőzsde és gazdaság
- Arc Raiders
- ASUS blog: 2K-tól a 4K-ig és tovább a Radeon RX 9000-es szériával
- exHWSW - Értünk mindenhez IS
- iPhone topik
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 32/64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! MSI B450 R5 5600X 16GB DDR4 512GB SSD RTX 2070 Super 8GB Rampage SHIVA Adata 600W
- 272 - Lenovo Legion Pro 5 (16IAX10H) - Intel Core U9 275HX, RTX 5070Ti (ELKELT)
- Telefon felvásárlás!! Huawei P20 Lite/Huawei P20/Huawei P30 Lite/Huawei P30/Huawei P30 Pro
- LENOVO ThinkCentre M93p (SFF)i5-4570,4GB DDR3,500GB SATA3 HDD,DVD,WIN10
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


