Hirdetés
- Android szakmai topik
- Drága Bluetooth tagek olcsóbb alternatívái (MiLi MiTag, LiTag, OTAG, stb.)
- Apple iPhone 16 - ígéretek földje
- Karácsonykor nyerte meg a Honor az üzemidőcsatát
- Ezek a OnePlus 12 és 12R európai árai
- iPhone topik
- A piac legerősebb kameráját ígéri a Xiaomi 17 Ultra
- Amazfit Active 2 NFC - jó kör
- Szívós, szép és kitartó az új OnePlus óra
- Samsung Galaxy A55 - új év, régi stratégia
Új hozzászólás Aktív témák
-
-
nyunyu
félisten
válasz
Jim Tonic
#4545
üzenetére
Ezeket egy selectben nem tudod összeszedni, mivel az oszlopfüggvények egymástól függetlenül értékelődnek ki.
Tehát nem max(valid_from)-hoz tartozó min(valid_to) értéket kapod vissza, hanem a globálisat.Maximum azt tudod tenni, hogy egy belső selectben leválogatod a max(valid_from)-okat minden termékhez, majd az a köré írt másik selectben kiveszed a min(valid_to)-t.
Valahogy így:
select product,
price
from products p
join (select
p1.product,
a.max_valid_from,
min(nvl(p1.valid_to, to_date('9999-12-31'))) min_valid_to
from products p1
join (select p2.product,
max(nvl(p2.valid_from, to_date('0000-01-01'))) max_valid_to
from products p2
group by p2.product) a
on a.product = p1.product
and a.max_valid_from = p1.valid_from
group by p1.product, a.max_valid_from) b
on b.product = p.product
and b.max_valid_from = nvl(p.valid_from, to_date('0000-01-01'))
and b.min_valid_to = nvl(p.valid_to, to_date('9999-12-31'));Oszlopfüggvények alapból figyelmen kívül hagyják a nullokat!
Új hozzászólás Aktív témák
- Android szakmai topik
- Milyen billentyűzetet vegyek?
- Synology NAS
- Battlefield 6
- Drága Bluetooth tagek olcsóbb alternatívái (MiLi MiTag, LiTag, OTAG, stb.)
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Apple iPhone 16 - ígéretek földje
- AMD Navi Radeon™ RX 9xxx sorozat
- Xbox Series X|S
- További aktív témák...
- Zsír Lenovo ThinkPad X13 G3 "Golyóálló" Laptop 13.3" -35% Brutál i5-1245U 12Magos 16GB 512GB FHD+
- Macbook Retina 12 2017 8/256 (A1534)
- Dobozos Lenovo Thinkpad T14s G6 Tartós Laptop 14" -60% Snapdragon X Elite 32/1TB FHD+ 22Hó Gar
- Samsung Odyssey LS49CG954SU OLED Monitor
- DELL latitude 5420 Tartós Üzleti Laptop 14" -70% i5-1145G7 4Mag 16Gb 512GB SSD FHD IPS
- HP ProDesk 600 G5 i5-9500 8GB 256GB 1 év garancia
- Kindle Voyage REKLÁMMENTES könyvolvasó eladó (fizikai lapozógombok, egy síkban levő kijelző!)
- Általános igazgatóhelyettes tábla üvegből eladó
- Samsung Galaxy A33 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Gamer PC-Számítógép! Csere-Beszámítás! R7 2700X / 16GB DDR4 / GTX 1080Ti 11GB / 256SSD + 2TB HDD
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


