-
SQL hängt sich auf
Moin zusammen
ich habe ein SQLRPGLE Pgm, das beim Fetch nix tut.
Interaktiv, im STRSQL- Mode, bekomme ich meine Daten.
PHP-Code:
/EXEC SQL
DECLARE C3 DYNAMIC SCROLL CURSOR FOR
WITH A AS (
SELECT DISTINCT INT#KEY1, INT#KEY2, INT#KEY3, AZMANR, AZMAAN, AZMK,
AZMST, KPLFDN
FROM MAGICP, AKTENP, ANKPOP
WHERE AZKEY1=INT#KEY1 AND AZKEY2=INT#KEY2 AND AZKEY3=INT#KEY3
AND INT#RDATU = 0 AND CMATURITY <> ' ' AND AZKEY1=KPKEY1 AND
AZKEY2=KPKEY2 AND
AZKEY3=KPKEY3 AND
KPLFDN > 0 ),
B AS (
SELECT AZMK, AZMST, KPLFDN, COUNT(*) AS B_ZAHL FROM A
GROUP BY AZMK, AZMST, KPLFDN),
C AS (
SELECT KPLFDN, COUNT(*) AS C_ZAHL FROM A GROUP BY KPLFDN),
D AS (SELECT B.KPLFDN FROM B, C
WHERE AZMK =999
AND AZMST = 997 AND B.KPLFDN = C.KPLFDN AND B_ZAHL=C_ZAHL)
select DISTINCT INT#KEY1, INT#KEY2, INT#KEY3, AZMANR, AZMAAN
from MAGICP, AKTENP
WHERE AZKEY1=INT#KEY1 AND AZKEY2=INT#KEY2 AND AZKEY3=INT#KEY3
AND INT#RDATU = 0 AND CMATURITY <> ' '
AND (INT#KEY1, INT#KEY2, INT#KEY3) IN(
SELECT KPKEY1, KPKEY2, KPKEY3
FROM ANKPOP
WHERE KPLFDN IN(SELECT KPLFDN FROM D))
ORDER BY AZMANR, AZMAAN
END-EXEC
Erläuterung:
A ermittelt die Daten, um die es geht
B Gruppiert und zählt aus diesen Daten über 3 Felder
C Gruppiert und zählt aus A die Daten über 1 Feld
D ermittelt die LFDN bei dehnen ALLE B Sätze die MK/MST 999/997 haben indem es die Anzahl mit der von C vergleicht.
Der Rest ermittelt die Daten passend zur LFDN.
Der Job steht und der PGMSTAPEL zeigt
QDBGETMQ0 in Anweisung 2942
Keine Meldung im Joblog
STRSQL macht das Problemlos.
Idee?
Danke
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
Similar Threads
-
By Mida in forum IBM i Hauptforum
Antworten: 11
Letzter Beitrag: 09-02-18, 22:18
-
By dschroeder in forum NEWSboard Programmierung
Antworten: 12
Letzter Beitrag: 22-11-17, 14:59
-
By dschroeder in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 20-06-14, 11:14
-
By ozean in forum IBM i Hauptforum
Antworten: 18
Letzter Beitrag: 12-11-09, 10:08
-
By TARASIK in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 21-11-06, 16:18
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