Einzelnen Beitrag anzeigen

HolgerCW

Registriert seit: 28. Nov 2006
Ort: Marl
1.207 Beiträge
 
Delphi XE7 Enterprise
 
#1

SQL-Abfrage ob ein Einzelpreis NULL ist

  Alt 2. Jun 2014, 10:47
Datenbank: Oracle • Version: 10 • Zugriff über: BDE
Hallo zusammen,

ich habe eine komplexe SQL-Abfrage:

Delphi-Quellcode:
SELECT DISTINCT LB.PROJEKTNUMMER, LB.BUCHUNGSART_ID, BA.BUCHUNGSART, BA.PLUSMINUS, BA.FIRMA, LB.BEARBEITUNG, LB.LIEFERSCHEINNR,
SUM(LB.STUECK * LB.PREIS) AS PREIS
FROM SYSSIGMA2GML.LAGERBESTANDSBUCHUNG LB
LEFT JOIN SYSSIGMA2GML.BUCHUNGSART BA
ON LB.BUCHUNGSART_ID = BA.ID
LEFT JOIN SYSSIGMA2GML.LAGERSTAMM LS
ON LB.LAGERNUMMER = LS.LAGERNUMMER
LEFT JOIN SYSFORM.KOBUSYS_SAPMATERIAL SAP
ON LB.MATERIALNUMMER = SAP.MATERIALNUMMER
LEFT JOIN SYSFORM.KOBUSYS_VERBRAUCHSMATERIAL VER
ON LB.MATERIALNUMMER = VER.MATERIALNUMMER
WHERE LB.ID IS NOT NULL AND LS.HAUPTLAGERKENNZEICHEN = '1AND LB.SAP_UEBERGABE IS NULL AND TRANSLATE(LB.MATERIALNUMMER,' 0123456789', '#') is null
GROUP BY LB.PROJEKTNUMMER, LB.BUCHUNGSART_ID, BA.BUCHUNGSART, BA.PLUSMINUS, BA.FIRMA, LB.BEARBEITUNG, LB.LIEFERSCHEINNR
HAVING 1 = 1
ORDER BY LB.PROJEKTNUMMER
Nun würde ich gerne den ausgegebenen Datensatz, welcher bei der Berechnung der Summe einen Einzelpreis mit 0 oder NULL hatte gerne kennzeichnen.

Wie kann ich das SQL-technisch ermitteln ?

Gruss

Holger
  Mit Zitat antworten Zitat