SQL typecast

anmae

Erfahrenes Mitglied
Hallo,
ich habe in der Datenbank eine Spalte Preis, in welcher der Preis als String drinsteht.
Wie kann ich die Ergebnisse vernünftig sortieren?
Kann ich im SQL String ein typecast machen um den Wert als float zu interpretieren?

zur Zeit ist für ihn 1000 < 200

Danke schonmal
 
habe die tabelle vom vorgänger übernommen :(
wenn es eine Möglichkeit gibt die bestehenden daten in der Tabelle in float zu wandeln wäre das super.
allerdings stehen auch Werte wie 12,- drin - also ohne ,0 sondern mit ,-
 
Hallo,

ich würde eher den Datentyp DECIMAL vorschlagen.

@anmae: In welchen Formaten kommen denn die Preisangaben daher? Bisher wissen wir von Folgenden:
  • 100
  • 100,0
  • 100,-
Gibt es darüber hinaus noch weitere?

Grüße,
Matthias
 
Zurück