MSSQL Text in Zahl umwandeln
Hallo zusammen,
folgende Tabelle sei gegeben.
Menge
5,5
2,5
-
2,5
Das Feld Menge ist vom varchar.
Ich möchte die Summe der Spalte Menge bilden: sum(Menge).
Ich könnte mir so etwas vorstellen:
CASE
WHEN Menge = '-' then 0
ELSE sum(menge)
END as 'Gesamt'
Allerdings ist "2,5" kein decimal, da mit Komma separiert. Mit convert und cast kam ich bisher auch noch nicht weiter.
Hat jmd eine Idee? Danke.
folgende Tabelle sei gegeben.
Menge
5,5
2,5
-
2,5
Das Feld Menge ist vom varchar.
Ich möchte die Summe der Spalte Menge bilden: sum(Menge).
Ich könnte mir so etwas vorstellen:
CASE
WHEN Menge = '-' then 0
ELSE sum(menge)
END as 'Gesamt'
Allerdings ist "2,5" kein decimal, da mit Komma separiert. Mit convert und cast kam ich bisher auch noch nicht weiter.
Hat jmd eine Idee? Danke.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 395611
Url: https://administrator.de/contentid/395611
Ausgedruckt am: 22.11.2024 um 15:11 Uhr
1 Kommentar