Archiv verlassen und diese Seite im Standarddesign anzeigen : SQL Befehl Komma versetzen
Hi, ich bräuchte mal einen SQL Befehl wo ich in den vms_kontodaten die Spalte ap um 2 kommastellen kürzen kann.
Hat da jemand was für mich.. Na bestimmt
Gruß Dany
Keiner ne Idee, dann muss ich das wohl morgen per hand machen.... 8o
Gruß Dany
Phpmyadmin --> VMS Kontodaten --> Struktur --> ap --> Bearbeiten und dann einfach bei Länge/Set die 2 durch eine 0 ersetzen ?(
Hi, ne das war leider nicht der richtige Weg, wahrscheinlich haben wir uns da missverstanden, also ich meinte:
jetzige APs 2547896
danach 25478,96
Gruß Dany
ALTER TABLE `vms_kontodaten` CHANGE `ap` `ap` DOUBLE(10,2) NOT NULL DEFAULT '0.00';
wobei 10 die gesamt länge ist und die 2 die 2 stellen nach dem komma
wobei wenn das schon so in etwa ist wirds wohl einfach nur falsch ausgegebn.
<?=@number_format($blahvar['ap'],2,",",".");?>
2 steht hier wiederrum auch für 2 stellen nach dem komma
Hi,
also scheinbar versteht mich keiner richtig oder ich drück mich falsch aus .. :D
Also ich habe eine laufendes AP-system auf der Seite drauf, und nun will ich es umstellen, so das alle Aps nur noch 1/100 gerechnet werden, also müssen erstmal die vorhandenen APs aller User umgerechnet werden. Beispiel User A hat 785214 Aps nachdem alles umgestellt ist darf user A nur noch 7852,14 Aps haben.
So ich hoffe jetzt hab ich alles klar und deutlich geschrieben ;)
Gruß Dany
dragon11
06.01.2007, 18:37
ja aber... wenn du in der DB dafür gesorgt hast, dass 10,2 als Beispiel (auf die 2 kommt's an, da die die Anzahl Kommastellen ist) eingespellt ist für das feld, dann mußt doch nur das feld auslesen , das Feld durch 100 teilen und wieder zurück schreiben.
Original von dragon11
ja aber... wenn du in der DB dafür gesorgt hast, dass 10,2 als Beispiel (auf die 2 kommt's an, da die die Anzahl Kommastellen ist) eingespellt ist für das feld, dann mußt doch nur das feld auslesen , das Feld durch 100 teilen und wieder zurück schreiben.
Ja, in dem Fall währe es egal ob 10,2 oder 100,2 ich dachte nur, das es ein sql befehl oder so gibt, der mir einfach das komma um noch 2 weitere stellen schiebt...
Na gut, dann muss ich mal sehen ob ich das per script irgendwie gebacken bekomme... ansonsten handarbeit ;)
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.