Hallo B.Hauser,
irgendwo habe ich einen Fehler denn ich aber nicht finde. Ich sende einmal mein Originalstatement:
PHP-Code:
CREATE VIEW art_reserv
(MANDANT_NR, FILIAL_NR, ZENTRAL_NR, MENGE)
AS (SELECT AUF_DEFA.MANDANT_NR, AUF_POS_ZW.FILIAL_NR,
AUF_POS_ZW.ZENTRAL_NR , SUM( AUF_POS_ZW.BESTELLMENGE -
AUF_POS_ZW.FEHLMENGE + auf_msv3.liefermenge )
from (select AUF_DEFA.MANDANT_NR, AUF_POS_ZW.FILIAL_NR,
AUF_POS_ZW.ZENTRAL_NR ,
AUF_POS_ZW.BESTELLMENGE , AUF_POS_ZW.FEHLMENGE
from auf_defa, AUF_POS_ZW,AUF_KO_ZW
WHERE AUF_DEFA.MANDANT_NR = AUF_KO_ZW.MANDANT_NR AND
AUF_DEFA.FILIAL_NR =
AUF_KO_ZW.FILIAL_NR AND AUF_DEFA.ARS_AUFTRAG_NR =
AUF_KO_ZW.ARS_AUFTRAG_NR AND AUF_DEFA.STATUS_KEZ = ' ' AND
AUF_DEFA.MANDANT_NR = AUF_POS_ZW.MANDANT_NR AND
AUF_DEFA.ARS_AUFTRAG_NR = AUF_POS_ZW.ARS_AUFTRAG_NR AND (
AUF_POS_ZW.BESTELLMENGE - AUF_POS_ZW.FEHLMENGE ) <> 0 AND
AUF_POS_ZW.SATZ_KEZ <> 'T'
union all Select auf_msv3.mandant_nr.
auf_msv3.filial_nr, Auf_msv3.zentral_nr, auf_msv3.liefermenge from
auf_msv3) x
GROUP BY AUF_DEFA.MANDANT_NR, AUF_POS_ZW.FILIAL_NR,
AUF_POS_ZW.ZENTRAL_NR)
Gruß
Jenne
Bookmarks