Also wenn Du die Strings selbst reinmischt, kommen halt auch Strings raus, oder?
1. da gehört dann wohl in den Ausdruck NULL hin, statt 0 oder ''
2. das union ist vermutlich auch überflüssig
1. Der Ausdruck und die dem Druck zugrunde liegenden Daten sind ja zweierlei.
2. ich denke das das Union nicht überflüssig ist da vereinfacht:
SQL-Code:
select ConStant BetragH,Betrag BetragS from bedingung1
Union
select betrag BetragH, ConStant BetragS from bedingung2
Falls die Reportsoftware mit solchen nicht ganz einfachen Bedingungen nicht klarkommt, muß eben alles über einzelne Abfragen gelöst werden.
Gruß
K-H
P.S.
Eine Mischung von numerischen Werten und Strings verbietet sich natürlich.