Ergebnis 1 bis 8 von 8

Thema: SQL Befehl Komma versetzen

  1. #1
    Erfahrener Benutzer
    Registriert seit
    11.07.2006
    Beiträge
    126

    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

  2. #2
    Erfahrener Benutzer
    Registriert seit
    11.07.2006
    Beiträge
    126

    RE: SQL Befehl Komma versetzen

    Keiner ne Idee, dann muss ich das wohl morgen per hand machen.... 8o

    Gruß Dany

  3. #3
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Phpmyadmin --> VMS Kontodaten --> Struktur --> ap --> Bearbeiten und dann einfach bei Länge/Set die 2 durch eine 0 ersetzen ?(
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  4. #4
    Erfahrener Benutzer
    Registriert seit
    11.07.2006
    Beiträge
    126
    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

  5. #5
    Benutzer Avatar von Gyros
    Registriert seit
    02.07.2006
    Beiträge
    69
    Code:
    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.

    PHP-Code:
    <?=@number_format($blahvar['ap'],2,",",".");?>
    2 steht hier wiederrum auch für 2 stellen nach dem komma





  6. #6
    Erfahrener Benutzer
    Registriert seit
    11.07.2006
    Beiträge
    126
    Hi,
    also scheinbar versteht mich keiner richtig oder ich drück mich falsch aus ..

    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

  7. #7
    Erfahrener Benutzer Avatar von dragon11
    Registriert seit
    06.07.2006
    Beiträge
    320
    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.
    mfg
    dragon11

  8. #8
    Erfahrener Benutzer
    Registriert seit
    11.07.2006
    Beiträge
    126
    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

Ähnliche Themen

  1. Vergütung erst 3 Stellen nach dem Komma
    Von Sam2004 im Forum Support zum VMSone
    Antworten: 6
    Letzter Beitrag: 02.09.2015, 18:08
  2. Stellen hinter dem Komma
    Von norman25 im Forum Support zum VMSone
    Antworten: 6
    Letzter Beitrag: 23.09.2008, 11:50
  3. Sinn der komma stellen für Interfacedaten
    Von Thomas im Forum Support zu Addons & Erweiterungen
    Antworten: 3
    Letzter Beitrag: 17.09.2008, 17:23
  4. 4 stellen nach dem Komma
    Von the-carnage im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 01.06.2008, 22:57
  5. SQL Befehl
    Von KBlackluster im Forum Support zum VMSone
    Antworten: 10
    Letzter Beitrag: 20.02.2007, 10:01

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •