SQL2005 => Convert nvar(50) in decimal 18,2

17/06/2009 - 10:05 von HeyneM | Report spam
Hallo alle zusammen,

ich habe schon einige Beispiele aus div. Foren ausprobiert, leider
immer
erfolglos - das KANN doch nicht so schwer sein :(

Ich habe eine Tabelle in der der Wert "PRICEVAT" in dem Format nvar
(50) aus einer TXT Datei
importiert wurde. Diesen Werte (Preise) möchte ich jetzt mit Insert
into in eine neue Tabelle
als decimal 18,2 haben.

Kann mir bitte jemand den richtigen Syntax hierfür geben ?? !! ??

Vielen Dank im voraus
Michael
 

Lesen sie die antworten

#1 Jürgen Volke
17/06/2009 - 10:32 | Warnen spam
Hallo Michael

*********************************************************************************
"HeyneM" schrieb im Newsbeitrag
news:
Hallo alle zusammen,

ich habe schon einige Beispiele aus div. Foren ausprobiert, leider
immer
erfolglos - das KANN doch nicht so schwer sein :(

Ich habe eine Tabelle in der der Wert "PRICEVAT" in dem Format nvar
(50) aus einer TXT Datei
importiert wurde. Diesen Werte (Preise) möchte ich jetzt mit Insert
into in eine neue Tabelle
als decimal 18,2 haben.

Kann mir bitte jemand den richtigen Syntax hierfür geben ?? !! ??

Vielen Dank im voraus
Michael
*****************************************************************************************************************

wahrscheinlich musst du das , durch einen . ersetzen

cast(replace(DeinFeld, ',', '.') as decimal(18,2))

HTH Jürgen

Ähnliche fragen