Zahl im Format 2,44E+11 konvertieren

19/12/2007 - 19:58 von Bodo Greiner | Report spam
Hallo,

aus csv-Dateien importiere ich Daten in eine Tabelle. Eine der Spalten
der csv-Datei hat wissenschaftliche Zahlendarstellung, enthàlt z. B.
2,44E+11. Ich importiere sie mittels DTS in eine varchar-Spalte.

Kennt jemand eine (einfache) Möglichkeit, hieraus eine Ganzzahl mit
angezeigten Nullen zu machen?

Gruß, Bodo
 

Lesen sie die antworten

#1 Uwe Ricken
19/12/2007 - 20:15 | Warnen spam
Hallo Bodo,

eigentlich heißt das doch nichts anderes als
2.44 * 10^11.
Ausserdem sollte SQL-Server das allein erkennen:

DECLARE @Value varchar(10)
SET @Value = '2.44E+11'

SELECT CONVERT(float, @Value)

Lass' Dich überraschen ;-)

Gruß, Uwe Ricken
MCP for SQL Server 2000 Database Implementation

db-Berater GmbH - 64390 Erzhausen
http://www.db-berater.de
http://www.memberadmin.de
http://www.conferenceadmin.de
____________________________________________________
dbdev: http://www.dbdev.org
FAQ: http://www.donkarl.com/AccessFAQ.htm

Ähnliche fragen