/* Formatted on 2024/03/08 00:52 (Formatter Plus v4.8.8) */ INSERT INTO przetoczenie_sklad_tmp (id_pojemnika, nr_donacji, data_waznosci, data_pobrania, objetosc, data_wydania, uzy_wydal, data_otrzymania, ilosc, kod_podzialu, nazwa_skladnika, grupa_ab0, grupa_rhd, id_dostawy, zam_id_poz, id_jm, id_wyk_elecz, fenotyp, nr_dokumentu, rodzaj_donacji, dp_id, kod_produktu, st_ilosc) SELECT d.id_pojemnika, d.nr_donacji, d.dt_waznosci, d.dt_pobrania, d.pojemnosc, n.dn_data_dok, n.id_op_wydal, (SELECT ps.data_otrzymania FROM przetoczenie_sklad ps WHERE ps.zam_id_poz = p.bk_id_zam_poz AND ps.id_pojemnika = d.id_pojemnika AND ROWNUM = 1) AS dt_otrzymania, d.ilosc, d.kod_podzialu, tow.nazwa_tow, d.grupa_krwi grupa_krwi_d, d.rh_krwi rh_krwi_d, p.id_dostawy, p.bk_id_zam_poz, d.id_jm, NVL ((SELECT w.id_wyk_elecz FROM wyk_elecz w WHERE p.id_dostawy = w.lek_id_dostawy), (SELECT w.id_wyk_elecz FROM gmdokpoz pr, wyk_elecz w, gmsl_dokrodz dr, gmdoknag nr WHERE p.id_dostawy = pr.id_dostawy(+) AND pr.dn_id = nr.dn_id AND nr.id_drodz = dr.id_drodz AND dr.typ_drodz = '202' AND pr.bk_id_przetoczenia = w.id_wyk_elecz AND pr.dp_id_kor IS NULL) ) id_wyk_elecz, d.bad_dodatkowe, n.dn_nr_zew, d.rodzaj_donacji, p.dp_id, d.kod_produktu, t.st_ilosc FROM bk_donacja d, gmdokpoz p, gmdoknag n, gmsl_miejscskl s, gmstany t, gmdostawy w, gmsl_tow tow WHERE d.id_pojemnika = w.id_pojemnika AND w.id_poz_dost = p.dp_id AND p.dn_id = n.dn_id AND p.id_ms = s.id_ms AND s.id_mag = n.id_mag1 AND p.id_dostawy = t.id_dostawy AND d.id_tow = tow.id_tow AND d.kod_produktu IS NOT NULL