PDA

Vollständige Version anzeigen : Wort aus Textfeld löschen und in Zahlenfeld umwandel


iglaubi
19.01.2008, 23:55
Hallo Gemeinde!
Wir bekommen täglich von Ebay CSV Dateien, mit allen möglichen Daten über alle getätigten Verkäufe. Diese lese ich täglich in eine per ODBC verknüpfte MYSQL Tabelle ein, zur weiteren Vewendung. Einige der Spalten, wie zum Beispiel Versandkosten, oder Verkaufspreis, sind aber blöderweise als Textfelder deklariert, weil in den Feldern zum Beispiel "EUR 19,50" steht. Um diese Daten weiter zu verarbeiten, muss aber dieses blöde "EUR" weg und das ganze sollte dann ein reines Zahlenfeld ergeben. Gibt es vielleicht einen SQL Code, um das einfach in einer Abfrage zu realisieren, die dann nur noch die Zahlen wiedergibt, oder alle "EUR" per VBA zu löschen, oder sonst irgendeine Idee.

Vielen Dank im Vorraus:)

Arne Dieckmann
20.01.2008, 00:00
Versuch's mit Replace:
SELECT Replace([MoechtegernZahlenfeld],"EUR ","") As Ausdruck1 FROM Tabelle;


Mit CCur behandelt hast du dann richtige Währungswerte:
SELECT CCur(Replace([MoechtegernZahlenfeld],"EUR ","")) As Ausdruck1 FROM Tabelle;

iglaubi
20.01.2008, 11:06
Supi !!!
Danke, es funktioniert:D