Registriert seit: 28. Nov 2006
Ort: Marl
1.207 Beiträge
Delphi XE7 Enterprise
|
SQL-Abfrage ob ein Einzelpreis NULL ist
2. Jun 2014, 11: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 = '1' AND 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
|
|
Zitat
|