Hirdetés

Hirdetés

!!! SZERVERLEÁLLÁS, ADATVESZTÉS INFORMÁCIÓK !!!
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!

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

  • nyunyu

    félisten

    Adott egy ilyen query
    update hiteligenylesek
    set torolt = 1
    where (foszamla, alszamla) in
    (select foszamla, alszamla
    from hiteligenylesek h
    left join torolt_igenylesek t
    on t.foszamla = h.foszamla
    and t.alszamla = h.alszamla
    left join aktiv_igenylesek a
    on a.foszamla = h.foszamla
    and a.alszamla = h.alszamla
    where h.torolt = 0
    and t.torlesi_datum is not null
    and a.foszamla is null);

    Hiteligenylesek táblában vannak a hitelek adatai, torolt_igenylesek és aktiv_igénylesek táblákba be lett importálva a számlavezető rendszer már törölt és aktív állománya január végéig. (torlesi_datum <= január 31)

    Ehhez képest az Oracle valahogy teret váltott, és a február 29-én létrejött igényléseket is töröltre állította, pedig az azonosítóik sem a torolt_igenylesek, sem az aktiv_igenylesek táblában nem szerepelnek :W
    (torolt flagjük meg nyilvánvalóan 0, hiszen a query futtatása előtti napokban jöttek létre.)

    Még mindig nem értem, a nincs találat hogyan felel meg az is not null feltételnek. :(

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