Einzelnen Beitrag anzeigen

HCB

Registriert seit: 12. Feb 2020
172 Beiträge
 
Delphi 12 Athens
 
#1

Access SQL Nur Felder anzeigen wo Value >0

  Alt 18. Mai 2024, 12:38
Datenbank: Access • Version: 2003 • Zugriff über: FireDac
Hallo, ich habe auf den Tipp von Delphi.Narium mal die KI bemüht, hat aber leider nicht den gewünschten Erfolg gebracht. Deshalb wende ich mich nochmals hier an die wirklichen Profis.
Ich habe eine Tabelle in der nur eine Zeile (mit 170 Feldern) steht. In dieser befinden sich u.a. sechs Felder die ich auslesen muss. Es sollen aber nur die Felder von den 6 gelistet werden die auch einen Wert > 0 haben. Der folgende Code bringt mir aber auch die Felder, die den Wert 0 haben. Es sind Felder vom Typ Currency.

Delphi-Quellcode:
SELECT FKAbfPreisEinheit_0,FKAbfPreisEinheit_1,FKAbfPreisEinheit_2,FKAbfPreisEinheit_3,FKAbfPreisEinheit_4,FKAbfPreisEinheit_5
FROM sABFKons
WHERE FKAbfPreisEinheit_0 > 0 OR FKAbfPreisEinheit_1 > 0 OR FKAbfPreisEinheit_2 > 0 OR FKAbfPreisEinheit_3 > 0 OR FKAbfPreisEinheit_4 > 0 OR FKAbfPreisEinheit_5 > 0;
Kann jemend erkennen warum das so ist, oder wie man das umschreibt?
Für Eure Unterstützung würde ich mich sehr freuen.

LG Harry
  Mit Zitat antworten Zitat