Allo zusammen,
bei dieser abfrage bekommt der
ADO-Treiber einen über sich:
Code:
select country
,to_char(sum(amount),'9999990D00')
,currency
,decode(currency,'USD',to_char(sum(amount)/1.25,'9999990D00')
,'SEK',to_char(sum(amount)/9.15,'9999990D00')
,'NOK',to_char(sum(amount)/8.38,'9999990D00')
,'GBP',to_char(sum(amount)/0.79,'9999990D00'))
Meldung:
Zitat:
ADO-Error(s):
Error-No.: 0x80040E21
Fehler bei einem aus mehreren Schritten bestehenden Vorgang. Prüfen Sie die einzelnen Statuswerte.; (SQLState: )
Source: Microsoft Cursor Engine
NativeError: 0
Da ich für eine einmalige Abfrage nicht noch einen Währungsrechner implementieren will, welche Alternative hätte ich zu
decode
?
(Es mit Hilfe von
union
zu lösen halte ich für nicht so optimal)
Gruß und vielen Dank im vorraus
K-H