Hi,

danke für die Hilfe !

Die Abfrage von Birgitta habe ich noch etwas angepasst:

Code:
With a as (Select *                                           
              from MyC4Rep                                    
              Where C4RCTX = '100' AND C4D0NB = 676),         
                                                              
     b as (Select C5rctx, c5d0nb, c5lfdn,                     
                  Min(C5W4NB) as Min_cw5nb,                   
                  Max(C5w4nb) as Max_CW5NB,                   
                  Count(*) as Anz_In_Tabelle2                 
             from MYC5Rep                                     
             Where C5RCTX = '100' and C5D0NB = 676            
          group by c5RCTX, c5D0NB, c5LFDN),                   
                                                              
c as (Select I5RCTX, I5D0NB, C5LFDN AS I5LFDN,                
                  count(*) as Anz3                            
              from a join MyC5REP on    C4RCTX = C5RCTX       
                                    and C4D0NB = C5D0NB       
                                    and C4LFDN = C5LFDN       
 join mwi5rep    on    C5RCTX = I5RCTX                             
                                    and C5D0NB = I5D0NB            
                                    and C5CRNB = I5CRNB            
                                    and C5W3NB = I5W3NB            
                                    and C5W4NB = I5W4NB            
                                    and C5XXTX = I5XXTX            
              Where I5NFo1 = 'J'                                   
group by I5RCTX, I5D0NB, C5LFDN )                                  
SELECT a.*, Min_Cw5nb, Max_Cw5NB, Anz_in_Tabelle2, anz3            
FROM   a join b on c4rctx = c5rctx and c4d0nb = c5d0nb             
and c4lfdn = c5lfdn                                                
join c on C4rctx = i5rctx and c4d0nb = i5d0nb and c4lfdn = i5lfdn  
Funktioniert tadellos auf der AS400...

Allerdings nicht für eine mobile Datenbank (H2Databse) - scheinbar wird dieser Syntax nicht unterstützt...

SQL Grammar

Wie kann man das dann trotzdem so hinbiegen, dass die H2 den Ausdruck versteht ?

Gruß
Bratmaxxe