Einzelnen Beitrag anzeigen

Ykcim

Registriert seit: 29. Dez 2006
Ort: NRW
824 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Fehler bei Left Join

  Alt 13. Sep 2021, 13:53
Mit INNER Join habe ich leider das gleiche Ergebnis bekommen...

Ich versuche es gerade so zu lösen.

Delphi-Quellcode:
SELECT    a.zynrefkl AS 'Artikelnummer',
         a.afg_oms1 AS 'Artikelbezeichnung 1',
         concat('VPE:',a.per__chk,' Stück') AS 'Artikelbezeichnung 2',
         'AS 'Artikelbezeichnung 3',
         'AS 'Artikelbezeichnung 4',
         'AS 'Artikelbezeichnung 5',
         'AS 'Artikelbezeichnung 6',
         b.in__vrrd AS 'Bestand',
         a.per__chk AS 'Abgreifmenge',
         a.minstock AS 'Mindestbestand',
         CASE WHEN b.in__vrrd < a.minstock then 'Mindestmenge unterschrittenELSE 'END AS 'Bestandskommentar',
         'AS 'Kommentar',
      (SELECT COALESCE(SUM(c.b_aantal),0) FROM bstlyn__ c WHERE c.afg__ref=a.afg__ref
                                                          AND c.levv_dat<GETDATE()
                                                          AND c.lbn__ref = '') AS 'Rückstand',
      (SELECT COALESCE(SUM(d.aant_uit),0) FROM hisafg__ d WHERE d.afg__ref=a.afg__ref) AS 'Gesamtverbrauch'
FROM afgart__ as a
LEFT JOIN afgant__ b ON b.afg__ref = a.afg__ref
LEFT JOIN gegdet__ e on e.det__ref = a.afg__ref and vrg__ref = '000002and tabname_ = 'afgart__'
WHERE a.kla__rpn = 'MEYLE'
AND (e.antw_txt <> '1or e.antw_txt is NULL)
AND a.zynrefkl <> ''
AND a.zynrefkl='108470001'
GROUP BY a.zynrefkl, a.afg__ref, a.afg_oms1, b.in__vrrd, a.per__chk, a.minstock
order by a.zynrefkl
Das klappt zwar in HeidiSQL, aber leider zickt mein Programm damit rum...
Irgendwie stelle ich mich gerade ziemlich doof an...
Patrick
  Mit Zitat antworten Zitat