Hirdetés

Új hozzászólás Aktív témák

  • Ablakos
    addikt

    Sziasztok, adottak az alábbi táblák és ez a feladat:
    Kérdezze le a 2. és 3. legfiatalabb bérlők és tranzakcióik legfontosabb adatait. Ha több 2. és 3. legfiatalabb van akkor mindegyikük adatait adja meg! Minden regisztrált bérlőt vegyen figyelembe függetlenül attól, hogy kölcsönzött-e már.
    Oszlopok sorrendje és neve: berlo_kulcs, nev, szuletesi_ido, kolcsonzes_kulcs, kiadas, visszavetel, jarmu_kulcs, marka, tipus

    Oracle sql developer 4.1.3.20-ban dolgozunk ha ez számít.

    Minden fajta segítségnek nagyon örülnék :D
    Előre köszönöm!

    Talán ilyesmi. :U

    Select legfi.berlo_kulcs,
    legfi.nev,
    legfi.szuletesi_ido,
    jarmukolcsonzes.kolcsonzes_kulcs,
    jarmukolcsonzes.kiadas,
    jarmukolcsonzes.visszavetel,
    jarmukolcsonzes.jarmu_kulcs,
    jarmu.marka,
    jarmu.tipus
    From
    (Select berlo_kulcs From ( Select Rank() Over (Partition By berlo_kulcs Order By szuletesi_ido Desc) rn, berlo_kulcs From berlo Where rn In (2,3)) legfi
    ,jarmukolcsonzes
    ,jarmu
    Where legfi.berlo_kulcs = jarmukolcsonzes.berlo_kulcs(+)
    And jarmu.jarmu_kulcs = jarmukolcsonzes.jarmu_kulcs

Új hozzászólás Aktív témák