ok. móc ty móc:
aktualizacja tbl_matrix_intermediate_result m1
set
(m1.str_gewertet)
=
(wybrany gewertete_ba od (
z w (wybrany cnt_tbl_matrix_intermediate pk, lng_baumart, str_ba_lang, str_ba_kat, int_prozent, str_gewertet, str_lrt_class
od tbl_matrix_intermediate_result
dokąd str_ba_kat wewnątrz ("H", "N", "B", "P ")
i lng_gebiet =: p_cnt_gebiet
i str_lrt_class =: p_str_lrt
i int_wg =: p_wg
i int_be =: p_be
i flaga nie w (1,2,3,4,5,6,7,8,9,10)
i eval_type = 1)
(wybrany pk, str_ba_lang, prozent, lng_baumart, psumme,
skrzynka gdy lng_baumart = 33 i str_gewertet = "Ja" i prozent być nieobowiązujący i (wybrany obliczenie (*) od w dokąd w.lng_baumart wewnątrz (28,31) i w.int_prozent być nieobowiązujący) = (0) wtedy "Ja"
gdy lng_baumart = 53 i str_gewertet = "Ja" i prozent być nieobowiązujący i (wybrany obliczenie (*) od w dokąd w.lng_baumart wewnątrz (28,29,30,31,32,33) i w.int_prozent być nieobowiązujący) = (0) wtedy "Ja"
gdy lng_baumart = 54 i str_gewertet = "Ja" i prozent być nieobowiązujący i (wybrany obliczenie (*) od w dokąd w.lng_baumart wewnątrz (13,14,15) i w.int_prozent być nieobowiązujący) = (0) wtedy "Ja"
gdy lng_baumart = 72 i str_gewertet = "Ja" i prozent być nieobowiązujący i (wybrany obliczenie (*) od w dokąd w.lng_baumart wewnątrz (22,23,25,26,27) i w.int_prozent być nieobowiązujący) = (0) wtedy "Ja"
gdy lng_baumart = 74 i str_gewertet = "Ja" i prozent być nieobowiązujący i (wybrany obliczenie (*) od w dokąd w.lng_baumart wewnątrz (5,6) i w.int_prozent być nieobowiązujący) = (0) wtedy "Ja"
gdy lng_baumart = 79 i str_gewertet = "Ja" i prozent być nieobowiązujący i (wybrany obliczenie (*) od w dokąd w.lng_baumart wewnątrz (28,29,30,31,32) i w.int_prozent być nieobowiązujący) = (0) wtedy "Ja"
gdy lng_baumart wewnątrz (33,53,54,72,74,79) i prozent być nieobowiązujący i str_gewertet = "Ja" wtedy "Ja"
inny "Nein"
końcówka jako gewertete_ba
od (wybrany pk, lng_baumart, str_ba_lang, str_ba_kat ba_kat, str_gewertet, int_prozent prozent, suma (int_prozent) nad (rozdział str_lrt_class) psumme od w)))z
dokąd m1.cnt_matrix_intermediate_result = z.pk)
dokąd istnieć (wybiórka (1)
od tbl_matrix_intermediate_result xx
dokąd xx.str_ba_kat wewnątrz ("H", "N", "B", "P ")
i xx.lng_gebiet =: p_cnt_gebiet
i xx.str_lrt_class =: p_str_lrt
i xx.int_wg =: p_wg
i xx.int_be =: p_be
i xx.flag nie w (1,2,3,4,5,6,7,8,9,10)
i xx.eval_type = (1)
i xx.cnt_tbl_matrix_intermediate = m1.cnt_tbl_matrix_intermediate);
I dodawać dokąd warunek the aktualizacja rozkaz także tak, że tylko tamte rejestr che potrzebować uaktualniony wola i także ruszać się ten warunek che dać błąd inside tak, że ono móc.
Badać ono dane dosyć jeżeli to być pracujący grzywna ponieważ i móc to przy mój końcówka przez żadny stół/dane.
Dzięki,