Hallo allerseits,
Ich bin kein Profi auf diesem Gebiet, jedoch will ich es erlernen.
Folgendes Szenario:
Eine Datenbank mit sehr vielen Einträgen (Kassensystem)
Abfrage der Verkäufe, Stornos & Rücknahmen vom Vormonat. (vh.VOUTYPE IN ('V', 'S', 'R'))
Diese Verkäufe sind mit einer Provision verbunden. (pd.value)
Die Ausgabe sieht dann ungefähr so aus:
Shop - Artikel - Provision (pd.value) - Tpy (vh.voutype)
Shop1 - Artikel1 - 80 - V
Shop1 - Artikel1 - 80 - S
Eigentlich passiert ja alles so wie es sein soll, mit einer Ausnahme:
Wenn ich jetzt ein Storno bzw. eine Rücknahme habe, gibt er mir bei der Provision den Wert
als PLUS. Ich bräuchte diesen Wert mit einem - (Minus) davor, also:
Shop1 - Artikel1 - -80 - S
Es gibt nur die eine Möglichkeit das mittels einer SQL Abfrage zu lösen.
Ich hätte mir das so in etwa vorgestellt:
if vh.VOUTYPE = S OR vh.VOUTYPE = R then "-".pd.value ELSE pd.value
Ich hoffe das ich es verständlich formulieren konnte.
Danke im voraus für die Hilfestellung.
LG Mirko
Ich bin kein Profi auf diesem Gebiet, jedoch will ich es erlernen.

Folgendes Szenario:
Eine Datenbank mit sehr vielen Einträgen (Kassensystem)
Abfrage der Verkäufe, Stornos & Rücknahmen vom Vormonat. (vh.VOUTYPE IN ('V', 'S', 'R'))
Diese Verkäufe sind mit einer Provision verbunden. (pd.value)
Die Ausgabe sieht dann ungefähr so aus:
Shop - Artikel - Provision (pd.value) - Tpy (vh.voutype)
Shop1 - Artikel1 - 80 - V
Shop1 - Artikel1 - 80 - S
Eigentlich passiert ja alles so wie es sein soll, mit einer Ausnahme:
Wenn ich jetzt ein Storno bzw. eine Rücknahme habe, gibt er mir bei der Provision den Wert
als PLUS. Ich bräuchte diesen Wert mit einem - (Minus) davor, also:
Shop1 - Artikel1 - -80 - S
Es gibt nur die eine Möglichkeit das mittels einer SQL Abfrage zu lösen.
Ich hätte mir das so in etwa vorgestellt:
if vh.VOUTYPE = S OR vh.VOUTYPE = R then "-".pd.value ELSE pd.value
Ich hoffe das ich es verständlich formulieren konnte.
Danke im voraus für die Hilfestellung.
LG Mirko