Dezimaltrennzeichen als Komma im String
Frage: Gleitkommazahlen in varchar-Spalten sollen in den Datentyp money konvertiert werden. Wegen dem Dezimaltrennzeichen werden die Zahlen jedoch nicht korrekt konvertiert. So wird z.B. aus der Zahl 123,45 die Zahl 12345,00. Wie kann eine korrekte Konvertierung erreicht werden? Lösung: Da gibt es zwei Möglichkeiten: SELECT CAST(REPLACE(zahl,‘,‘,‘.‘) AS DECIMAL(8,2)) oder SELECT CAST(REPLACE(REPLACE(zahl,‘.‘,“),‘,‘,‘.‘) AS DECIMAL(8,2)) Vielen Dank … Weiterlesen