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.
Please also mark the comments that contributed to the solution of the article
Content-Key: 395611
Url: https://administrator.de/contentid/395611
Printed on: April 27, 2024 at 04:04 o'clock
1 Comment