Hallo und gute Nacht,
Aber wenn du auf beiden Seiten cast(preis as decimal(10,2)) nimmst, rechts natürlich nur cast(? as decimal(10,2)), dann könnte es klappen
bringt leider nichts. Gleiches Ergebnis wie zuvor.
Na, dann mach es so:
select cast(replace('2,77', ',','.') as Decimal(10,2)) as preis;
-> 2.77
Umsetzen auf deine Aufgabe kannst Du das jetzt aber? Den daran, es müssen BEIDE Seiten gecastet werden, weil aus dem HTML-Formular ja auch das falsche Format kommt.
Grüße
TS