Hirdetés

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

  • tvse1995
    senior tag

    Igen kifelejtettettük. A rank mellé és a felette lévő selectbe is beírtad?. De keserves lenne a fejlesztés egy notepaddal élő oracle nélkül. :B

    Ez a változat lefut de nem ad vissza semmit:
    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, szuletesi_ido, nev
    From ( Select Rank() Over (Partition By berlo_kulcs Order By szuletesi_ido Desc) rn, berlo_kulcs, szuletesi_ido, nev From berlo) Where rn In (2,3)) legfi
    ,jarmukolcsonzes
    ,jarmu
    Where legfi.berlo_kulcs = jarmukolcsonzes.berlo_kulcs(+)
    And jarmu.jarmu_kulcs(+) = jarmukolcsonzes.jarmu_kulcs

    Igen, nem egyszerű ha ekkora késleltetéssel tudja meg az ember, hogy jó-e amit kitalált. :N

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