Du zählst ja auch die falsche Datei! da BWP auch deine Hauptdatei ist, erhälst du immer die 1. Du musst die BSP zählen: (Select COUNT(*) FROM BSP C WHERE A.SNR = C.FD1) ANZAHL,
Dienstleistungen? Die gibt es hier: http://www.fuerchau.de Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads BI? Da war doch noch was: http://www.ftsolutions.de
Könnte es nicht sein, das dieser einfache Join ohne Subselect oder Common Table Expression das gewünschte Ergebnis liefert? Code: SELECT SNR, Count(Fld1) Anzahl, DAT, TIM FROM BWP Left Outer join BSP on SNR = FD1 WHERE SNR <> ' ' AND DAT >= 0 AND BHND >= 0 GROUP BY SNR , DAT, TIM Birgitta
SELECT SNR, Count(Fld1) Anzahl, DAT, TIM FROM BWP Left Outer join BSP on SNR = FD1 WHERE SNR <> ' ' AND DAT >= 0 AND BHND >= 0 GROUP BY SNR , DAT, TIM
Birgitta Hauser Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank IBM Champion seit 2020 - 5. Jahr in Folge Birgitta Hauser - Modernization - Education - Consulting on IBM i
Danke euch allen, Fürchau hatte damit recht das ich die Falsche Datei zähle. Peinlicher Denkfehler. Lg
@Birgitta Bei einer 1:N-Beziehung liefert dieser SQL die Daten aus BWP mehrfach, was hier nicht gewünscht wird. Ein Group By verlangsamt das ganze nur.
Foren-Regeln
Bookmarks