Hirdetés

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

  • Novics
    senior tag

    SELECT
    szemad.id,
    szemad.nev,
    MIN(NVL(kmh.kezdete,szemad.jogvisz_kezd)
    FROM szemad
    LEFT OUTER JOIN kmh ON (szemad.id = kmh.dolg AND kmh.beszamithato =YES)
    GROUP BY szemad.id, szemad.nev;

    :R Az NVL-nél valahogyan meg kellene adni, hogy az ahhoz az emberhez tartozó jogvisz_kezd-et adja meg, akinél nincsen kmh.kezdete. Most eldobja magát, hiányzó művelet miatt. De itt ugyanúgy elakadok, hogy hogyan tudnám ezt megmondani.

    bambano Még csak nem is hallottam róla - ez nem teljesen igaz, mert valahol láttam már, de nem néztem még meg -, de ez működik. :C Már csak az a gond, hogy akinek mind a két táblában van valid értéke, az kétszer szerepel. Sajnos allekérdezésbe nem lehet berakni, pedig próbáltam. :D
    Tehát vagy az kellene megmondani, hogy a 2 táblából a kisebb értéket hozza ki, vagy pedig a kmh-s értéket, ha az valid, mivel az minden esetben kisebb.

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