Hirdetés
- Távozik az Apple vezérigazgatója
- iPhone topik
- Mobil flották
- One mobilszolgáltatások
- Bemutatkozott az Oppo kamerás csúcsmodellje
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Xiaomi 14 - párátlanul jó lehetne
- Google Pixel topik
- Samsung Galaxy A57 - kecses test, lusta lélek
- OnePlus 15 - van plusz energia
Új hozzászólás Aktív témák
-
Jester01
veterán
SELECT title, name FROM videos, members, borrows WHERE videos.videoid = borrows.videoid AND members.memberid = borrows.memberid AND members.dateofbirth = (SELECT min(members.dateofbirth) FROM borrows, members WHERE borrows.videoid=videos.videoid AND borrows.memberid = members.memberid)
Ezzel az lehet még a baj, hogy több azonos korú tag is kivehette a filmet, a fenti lekérdezés ilyenkor visszaadja mindet. Ha csak egy kell, akkor még egy group by-t lehet a végére akasztani.
Érdekességképpen egy hack megoldás, amibe nem kell al-select:
SELECT SUBSTR(MIN(TO_CHAR(members.dateofbirth, 'YYYY-MM-DD') || members.name), 11), videos.title
from borrows, videos, members
WHERE borrows.video=videos.videoid AND borrows.member=members.memberid
GROUP BY videos.title; -
Jester01
veterán
Izé, ha azokat kell kiírni amiket egy évnél nem régebben vagy soha nem vettek ki, akkor úgyis van where szûrés, szóval a decode-ban már nem kell vele foglalkozni. Ha a dateofcreation dátum típusú, akkor azt lehet, hogy még szöveggé is illene konvertálni.
Kb valami ilyesmire gondoltam:
SELECT ... DECODE(borrows.dateofcreation, NULL, 'SOHA', TO_CHAR(borrows.dateofcreation)) ... WHERE borrows.dateofcreation IS NULL OR borrows.dateofcreation > sysdate - 365
Új hozzászólás Aktív témák
Hirdetés
- Házimozi haladó szinten
- Anglia - élmények, tapasztalatok
- Gyúrósok ide!
- exHWSW - Értünk mindenhez IS
- Autós topik
- Battlefield 6
- A jövőben nem csak a gazdagok kiváltsága lehet az Intel CPU-k tuningja
- XMLTV EPG letöltő progi
- Graphics: Telefonvásárlási kálváriám....
- Távozik az Apple vezérigazgatója
- További aktív témák...
- Samsung Galaxy S9 - 64GB Fekete
- Samsung Galaxy S23 256GB,Újszerű,Adatkabel,12 hónap garanciával
- ThinkPad P1 Gen6 16" QHD+ IPS i9-13900H RTX 2000 Ada 32GB 1TB NVMe ujjolv IR kam gar
- Gamer PC-Számítógép! Csere-Beszámítás! Ryzen 5 5600XT / RTX 5060 / 16GB DDR4 / 1TB SSD!
- Xiaomi Redmi Note 14 Pro 256GB,Újszerű,Adatkabel,12 hónap garanciával
- iPhone 13 Pro 256GB Sierra Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS4383, 100% Akkumulátor
- HP EliteBook 840 G7 14" i5 10210u, 16GB RAM, SSD, jó akku, számla, 6 hó gar
- HP EliteBook 630 G10 - 13,3'FHD IPS - i5-1335U - 16GB - 1TB - Win11 - 1 év garancia - MAGYAR
- Gamer/streamer mikrofon, állvány és USB HUB kitűnő árakon!
- Apple iPad Air 5 13' 128GB (2029.02.09-ig Garancia) Csak kibontva volt, Aktiválatlan!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


