-
Bei der Umformatierung wird es deutlicher:
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 ,
-- Hier befindest du dich auf Einzelsatzebene daher ist "sum" zuviel!!!
sum( 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 (MANDANT, FILIALE, PZN, MENGE)
GROUP BY
auf_defa.MANDANT_NR,
AUF_POS_ZW.FILIAL_NR,
AUF_POS_ZW.ZENTRAL_NR
)
-
Hallo Britta, hallo Fürchau,
klasse....! Dank Euch beiden hat es jetzt geklappt.
PHP-Code:
CREATE VIEW art_reserv ( MANDANT_NR, FILIAL_NR, ZENTRAL_NR, MENGE) AS ( SELECT x.mandant, x.filiale, x.pzn , SUM( x.menge) 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 where auf_msv3.liefermenge <> 0 and AUF_MSV3.ERLEDIGT _KEZ = ' ') x (MANDANT, FILIALE, PZN, MENGE) GROUP BY x.mandant, x.filiale, x.pzn )
Gruß
Jenne
-
Wer ist Britta?
-
Sorry natürlich Brigitta!
-
Brigitta heist B i r g i t t a
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
Similar Threads
-
By systemer in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 19-02-03, 08:33
-
By Sascha Storzum in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 06-01-03, 14:04
-
By chris in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 17-10-02, 13:32
-
By Burgy Zapp in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 06-03-02, 14:38
-
By KB in forum IBM i Hauptforum
Antworten: 0
Letzter Beitrag: 18-05-01, 15:04
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks