Hier nun der Zweite Fehler bei einer MSSQL, die Vorher bei ORACLE funktionierte hier schon mal die SQL:
Hier gibt es die Meldung: Ungültiger Spaltenname "n" was kann oder muss ich statt dessen schreiben.
SQL:
SELECT bsko.nr_bsko, bspo.posnr_bspo, bsko.nr_atko, bspo.atponr_bspo, bsko.nr_kd, kd.ku_bez_kd, bsko.lief_dat_bsko, bspo.me_bspo, bspo.br_bspo, bspo.ho_bspo,
bspo.std_di_bspo, bspo.std_gew_bspo, bsko.st_we_bsko, bspo.arpg_bspo, bspo.arwg_bspo, bspo.argr_bspo, bspo.arty_bspo, atpokl.nr_atpokl, ar.bez_ar,
atpozl.bez_atpozl, atpozl.nr_beaart, atpozl.nr_beatyp, atpozl.zlgrnr_atpozl, atpozl.zlganr_atpozl, atpozl.zlklnr_atpozl, atpozl.zltynr_atpozl,
bsko.nr_lf, bsko.nr_filiale, bspo.bez_bspo, bspo.qm_bspo, atko.lief_dat_atko, bsko.nr_vgart
from BSPO, KD, ATPOKL, ATPOZL, BSKO, ATKO, AR
WHERE
bsko.nr_atko = atko.nr_atko and
bsko.nr_atko = atpozl.nr_atko and
bspo.atponr_bspo = atpozl.nr_atpo and
atpozl.nr_atpokl = atpokl.nr_atpokl and
atpozl.nr_atko = atpokl.nr_atko and
atpozl.nr_atpo = atpokl.nr_atpo and
atpozl.ZLGRNR_ATPOZL = '1' and
(atpozl.ZLGANR_ATPOZL = '1' or atpozl.ZLGANR_ATPOZL = '2') and
bsko.nr_filiale <> 9 and
bsko.st_bsko <> 203 and
bspo.nr_bsko = bsko.nr_bsko and
kd.nr_kd = bsko.nr_kd and
ar.nr_ar = atpokl.nr_ar and
bspo.BEZ_QUELL_BSPO <> 1 and
atko.nr_vgart < 110 and
atko.lief_dat_atko >= ? and atko.lief_dat_atko <= ?
union all
SELECT bsko.nr_bsko, bspo.posnr_bspo, bsko.nr_atko, bspo.atponr_bspo, bsko.nr_kd, kd.ku_bez_kd, bsko.lief_dat_bsko, bspo.me_bspo, bspo.br_bspo, bspo.ho_bspo,
bspo.std_di_bspo, bspo.std_gew_bspo, bsko.st_we_bsko, bspo.arpg_bspo, bspo.arwg_bspo, bspo.argr_bspo, bspo.arty_bspo, atpokl.nr_atpokl, ar.bez_ar,
n'KGS Kante(n) gesäumt',210, 100, n'1', n'2', n'01', n'0100',
bsko.nr_lf, bsko.nr_filiale, bspo.bez_bspo, bspo.qm_bspo, atko.lief_dat_atko, bsko.nr_vgart
from BSPO, KD, ATPOKL, BSKO, ATKO, AR, arvp
WHERE
bsko.nr_atko = atko.nr_atko and
bspo.atponr_bspo = atpokl.nr_atpo and
atpokl.nr_atko = atko.nr_atko and
bsko.nr_filiale <> 9 and
bsko.st_bsko <> 203 and
bspo.nr_bsko = bsko.nr_bsko and
kd.nr_kd = bsko.nr_kd and
ar.nr_ar = atpokl.nr_ar and
arvp.nr_ar = ar.nr_ar and
arvp.nr_havz > 0 and
bspo.BEZ_QUELL_BSPO <> 1 and
atko.nr_vgart < 110 and
bspo.KE_BA_BSPO < 1 and
atko.lief_dat_atko >= ? and atko.lief_dat_atko <= ?
Hier gibt es die Meldung: Ungültiger Spaltenname "n" was kann oder muss ich statt dessen schreiben.