Lekkere cryptische titel, maar hier ben ik weer met een convert probleempje in sql server 2000.
Uit een nvarchar(4000) veld wordt een waarde gehaald die geconverteerd moet worden naar een money datatype. Druk met cast en convert in de weer, maar het is weer eens het internationale punten en kommasysteem waarop het mis loopt:
cast ('8,50' as money) geeft 850.0000 (grmbl)
cast ('8.50' as money) geeft 8.5000 (en dat klopt)
Iemand een idee hoe ik dit op z'n t-sql's kan oplossen (code komt binnen een sproc te hangen).
En uiteraard zit de waarde die geconvert moet worden op z'n nederlands in dat nvarchar veld, dus als 8,50.
Uit een nvarchar(4000) veld wordt een waarde gehaald die geconverteerd moet worden naar een money datatype. Druk met cast en convert in de weer, maar het is weer eens het internationale punten en kommasysteem waarop het mis loopt:
cast ('8,50' as money) geeft 850.0000 (grmbl)
cast ('8.50' as money) geeft 8.5000 (en dat klopt)
Iemand een idee hoe ik dit op z'n t-sql's kan oplossen (code komt binnen een sproc te hangen).
En uiteraard zit de waarde die geconvert moet worden op z'n nederlands in dat nvarchar veld, dus als 8,50.
[ Voor 13% gewijzigd door MrHighStone op 09-01-2003 12:30 ]
Een file op de A12 is nooit grappig...