Voglio solo ottenere il formato numerico corretto qui in Germania, quindi ho bisogno di mostrare le virgole come separatore decimale invece di punti. Ma questo ...Mostra virgola anziché il punto come separatore decimale
DECLARE @euros money
SET @euros = 1025040.2365
SELECT CONVERT(varchar(30), @euros, 1)
Displays 1,025,040.24
invece di 1.025.040,24
(o 1025040,24
). In C# sarebbe semplice fornire l'appropriato CultureInfo
ma come farlo in T-SQL?
Ho davvero bisogno di usare REPLACE
? Ma anche se, come sostituire correttamente 1,025,040.24
?
formattazione è una proprietà di visualizzazione, perché avrebbero mai voglia di fare questo in SQL? – Jamiec
Qual è il risultato previsto per il valore '1.025.040.24', cosa ne pensi? – PankajExplorer
@Jamiec: perché è una vista. Ma hai ragione, potrebbe essere fatto nell'applicazione client. Ma in questo caso voglio controllare tutto dal database. –