Hirdetés

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

  • tvse1995
    senior tag

    Lehet logikailag vacak amit írtam :F

    Ezzel lehozza a bérlőket ?

    Select berlo_kulcs
    From ( Select Rank() Over (Partition By szuletesi_ido Order By szuletesi_ido Desc) rn, berlo_kulcs From berlo) Where rn In (2,3)) legfi

    & -Zeratul-
    Kis változtatásokkal ránézésre jó eredményt adott:

    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,
    nev,
    szuletesi_ido
    FROM
    (SELECT dense_Rank() Over (Order By szuletesi_ido DESC) rn,
    berlo_kulcs,
    nev,
    szuletesi_ido
    FROM berlo
    )
    WHERE rn IN (2,3)
    ) legfi ,
    jarmukolcsonzes ,
    jarmu
    WHERE legfi.berlo_kulcs = jarmukolcsonzes.berlo_kulcs(+)
    AND jarmu.jarmu_kulcs(+) = jarmukolcsonzes.jarmu_kulcs;

    Köszönöm mindenkinek, a határidő lejárt, remélem elfogadják. :D

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