-
Es werden viel zu viele (unnötige!!!) SELECT-Statements ausgeführt.
Prüfe mal, ob das folgende Statement das gleiche Ergebnis bringt und wenn ja, wie sich die Performance verhält.
Code:
Select A.MANDT, A.KUNNR, A.NAME1, A.NAME2, A.STRAS, A.ORT01, A.PSTLZ, A.LAND1, A.SORTL,
Coalesce(Min(Case When R3_User = '1' or (r3_user = ' ' and flgdefault = 'X')
Then Tel_Number End), '') as Tel1,
Coalesce(Min(Case When R3_User = ' ' and flgdefault = ' '
Then Tel_Number End), '') as Tel2,
Coalesce(Min(Case When R3_User = '3' or (r3_user = '2' and flgdefault = 'X')
Then Tel_Number End), '') as Tel3,
Coalesce(Min(Case When R3_User = '2' and flgdefault = ' '
Then Tel_Number End), '') as Tel4,
Coalesce(Min(Case When FLGDEFAULT = 'X'
Then SMTP_ADDR End), '') as EMail1,
Coalesce(Min(Case When FLGDEFAULT = ' '
Then STMT_ADDR End), '') as EMail2
From R3P02Data.KNA1 left outer join R3P02Data.ADR2 b on b.ADDRNUMBER = ADRNR
left outer join R3P02Data.ADR6 c on c.ADDRNUMBER = ADRNR
Where A.KUNNR < '0000999999' AND A.MANDT = '101' AND A.KUNNR <> '0000062871'
Group By A.MANDT, A.KUNNR, A.NAME1, A.NAME2, A.STRAS, A.ORT01, A.PSTLZ, A.LAND1, A.SORTL
Für eine akzeptable Performance sind auf alle Fälle Zugriffswege (Indices oder logische Dateien) für die jeweiligen Dateien über die Felder ADDRNUMBER, MANDT, KUNNR, ADRNR, R3_User, FLGDEFAULT erforderlich.
Birgitta
Similar Threads
-
By Stefan_Sk in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 26-05-06, 16:37
-
By Lucky4712 in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 24-05-06, 15:57
-
By cbe in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 08-06-05, 16:21
-
By itec01 in forum IBM i Hauptforum
Antworten: 9
Letzter Beitrag: 16-09-04, 18:38
-
By rebe in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 07-09-01, 13:55
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