SQL-Export: Datentyp Money landen in File als DM und Euro

02/11/2007 - 13:54 von Tobias Frei | Report spam
Hallo zusammen,

ich habe folgendes Problem. Ich möchte Daten von einem SQL-View in ein
Excel-Sheet exportieren. Die Daten gelangen alle korrekt in die Spalten der
Tabelle, allerdings habe ich im Preis-Feld Daten sowohl im Euro-Format als
auch im DM-Format. Im SQL-Server habe ich die betreffende Spalte, die vom
Datentyp "Money" ist. vor dem Export durch folgendes Update aktualisiert:

update import_mydata
set [ Preisstaffel 3]=cast('<EUROZEICHEN>'+rtrim(cast([ Preisstaffel 3] as
varchar(20)))
as money)

, leider hat das jedoch keine Auswirkungen auf die Werte im Excel-File.
Ideen, an was das liegen könnte?

Grüße Tobias
 

Lesen sie die antworten

#1 Ralf Dietrich
05/11/2007 - 23:29 | Warnen spam
Hello Tobias,

Hallo zusammen,

ich habe folgendes Problem. Ich möchte Daten von einem SQL-View in ein
Excel-Sheet exportieren. Die Daten gelangen alle korrekt in die
Spalten der Tabelle, allerdings habe ich im Preis-Feld Daten sowohl im
Euro-Format als auch im DM-Format. Im SQL-Server habe ich die
betreffende Spalte, die vom Datentyp "Money" ist. vor dem Export durch
folgendes Update aktualisiert:

update import_mydata
set [ Preisstaffel 3]=cast('<EUROZEICHEN>'+rtrim(cast([ Preisstaffel
3] as
varchar(20)))
as money)
, leider hat das jedoch keine Auswirkungen auf die Werte im
Excel-File. Ideen, an was das liegen könnte?

Grüße Tobias




bitte verzichte nach Möglichkeit auf den Datentyp money, da er von den Regional-Einstellungen
direkt beeinflusst wird.
In der Datenbank werden die Werte rein decimal abgelegt. (Die Wàhrung wird
nicht berücksichtigt!!)
Im Excel wird der Decimalwert dann (im Normalfall) automatisch mit den User-Lokalen-Einstellungen
formatiert.
(Ein Anwender mit us-english sieht die Zahlen als US$ wàhrend eine Anwender
mit deutscher Konfiguration die gleiche Zahl als Euro angezeigt bekommt)
In der Hoffnung - Dich richtig verstanden zu haben
Ralf

SQLServer - Usergroup für Newbies und Jedies auch in Deiner Nàhe:
http://www.sqlpass.de --> Regionalgruppen

Ähnliche fragen