Hallo,
vielen Dank für die schnelle Antwort!!!
Hier werden Daten angezeigt!
Delphi-Quellcode:
SELECT WAAUNR, WAAUPO, OAAGNR
FROM as400temp as A
WHERE OATLKZ = ''
AND OAAGNR <
( SELECT Max( OAAGNR )
FROM as400temp
WHERE WAAUNR = A.WAAUNR
AND WAAUPO = A.WAAUPO
AND OATLKZ = '9' )
AND OAMANR not REGEXP 'HD|FA|KO';
Hier kommt die Fehlermeldung: Table 'nedcom.tmptab' doesn't exist
Delphi-Quellcode:
CREATE TEMPORARY TABLE tmpTab
SELECT WAAUNR, WAAUPO, OAAGNR
FROM as400temp as A
WHERE OATLKZ = ''
AND OAAGNR <
( SELECT Max( OAAGNR )
FROM as400temp
WHERE WAAUNR = A.WAAUNR
AND WAAUPO = A.WAAUPO
AND OATLKZ = '9' )
AND OAMANR not REGEXP 'HD|FA|KO';
SELECT *
FROM tmpTab;
Hier werden die gleichen Daten wie oben angezeigt
Delphi-Quellcode:
SELECT WAAUNR, WAAUPO, OAAGNR
FROM as400temp as A
WHERE IFNULL( OATLKZ, '' ) = ''
AND OAAGNR <
( SELECT Max( OAAGNR )
FROM as400temp
WHERE WAAUNR = A.WAAUNR
AND WAAUPO = A.WAAUPO
AND OATLKZ = '9' )
AND OAMANR not REGEXP 'HD|FA|KO';
Gruß
Patrick