Preisdaten in SQLITE Speichern
-
Wenn ich in MySQL Preis speichern wollte, habe ich immer decimal(10,2) als datentyp genommen.
Bei sqlite scheint es aber aber kein decimal zu geben. konnte in der hilfe nix finden. will ungerne float oder double nehmen, weil es rundungsprobleme geben kann. varchar ist auch blöd, weil ich mit den daten schon rechnen wollte (z.b. sum, max, min, ...)
wie würdet ihr das machen, bzw. gibt es da ne möglichkeit in sqlite?
hummel
-
Hast DU es schon mit float versucht?
Warum sollte es da Rundungsfehler geben.
Man kann doch vermutlich die Anzahl Stellen nach dem Komma angeben.
-
Das ist doch das schöne an SQLite, keine (bzw ganz wenige) feste Datentypen,
alles wird als string gespeichert. Damit's beim Indizieren auch numerisch klappt
kann man die Spalte als real kennzeichnen.