Hallo zusammen,
über eine
Query hole ich mir Werte aus verschiedenen Tabellen in ein Quantumgrid.
Jetzt hat eine Tabelle in einer Spalte Euro-Werte als String mit Punkt als Dezimaltrenner gespeichert!
Da kann ich leider nichts ändern.
Nun möchte ich die Werte trotzdem als Currency-Werte im Qunatumgrid speichern. Das klappt auch, wenn ich in der
SQL-Abfrage folgendes anwende:
Code:
Convert(Replace(LTrim(A.Eurowert),'.', ','), SQL_CHAR)
Nun gibt es aber auch noch leere Felder...
Ich hatte gehofft dass ich mit SQL_DECIMAL oder SQL_NUMMERIC oder SQL_REAL das Ganze so konvertiert bekomme, dass immer eine Zahl raus kommt (auch bei leeren Feldern), aber da bekomme ich einen
SQL-Fehler! Anscheinend kann die
DB diese Abfrage so nicht anwenden.
Kennt jemand eine Möglichkeit im SQL-Statement einem leeren Feld ein Defaultwert zuzuweisen (in meinem Fall => 0,00)?
Vielen Dank schon mal vorab!