phpbar.de logo

Mailinglisten-Archive

Re: Zahlen
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Zahlen



Morgen,

double ist ja nur eine zahl und kann IMHO dieses Format garnicht
anwenden.

Vielleicht als CHAR oder BINARY anlegen, dann hat du aber text, wenn
Du die Zahl weiterverarbeiten musst kann das in manchen Script-Sprachen
toedlich sein, auch die Sortierung ist nicht das wahre....

oder nimm eine TCL oder PHP Funktion um dieses zu "emulieren".

hier mal eine TCL procedure..

proc number:commify {n {sign ,}} {
    # structure a decimal like 123,456.78 123'456.78, or 123.456,78
    if {$sign=="."} {regsub {[.]} $n "," n}
    set trg "\\1$sign\\2"
    while {[regsub {^ *([-+]?[0-9]+)([0-9][0-9][0-9])} $n $trg n]} {}
    return $n
}

# zum beispiel 20000 -> 20.000,00
# maximal 16 stellen vor dem komma...
set zahl [number:comify [format "%16.2f" "20000"] ","]

sollte kein Problem sein in PHP einzubinden (mit etwas aufwand)


Mariano



-----Ursprüngliche Nachricht-----
Von: Frank Bettenworth <fbettenw_(at)_techfak.uni-bielefeld.de>
An: mysql-de_(at)_lists.4t2.com <mysql-de_(at)_lists.4t2.com>
Datum: Dienstag, 9. November 1999 00:11
Betreff: Zahlen


Hallo Liste,
ich möchte gerne in eine Dartenbank z.B. folgende Zahl eingeben:
20.000,00 oder
2.000.000,00

zu diesem Zweck habe ich ein Feld mit dem Typ double(16,4) angelegt.
Wenn ich jetzt z.B. 20.000,00 eingebe, dann wird daraus 2000, d.h. es
wird immer ein Teil abgeschnitten. Es ist wichtig, daß ich die Zahlen in
diesem Format angeben kann, wegen der Übersichtlichkeit und es sollte
schon ein Zahlenformat sein, damit ich Anfragen so gestalten kann, daß
ich nach diesen Zahlen auswählen kann, wie z.B.
Select * from Test where Preis < 200000
oder so ähnlich.
Irgendwelche Ideen?

Gruß

Frank

---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe


---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive