In Prozent und zwei Stellen hinter dem Komma

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • In Prozent und zwei Stellen hinter dem Komma

    Hallo zusammen,

    ich habe ein kleines Problem.
    In zwei Spalten stehen Zahlen. In der dritte Spalte soll der Wert in Prozent mit zwei Nachkommastellen berechnet werden.

    SELECT Ergebniss2/Ergebniss1*100 AS Ergebniss3

    Sorry aber ich bin Anfänger.
    Viele Hinweise verstehe ich im Moment noch nicht.

    Danke schon mal für eure Hilfe.

    MfG

    Slim

  • #2
    Mit SELECT werden Daten aus der Datenbank abgerufen.
    Zum Ändern bereits vorhandener Datensätze ("Zeilen in der Tabelle") gibt es UPDATE.

    Dein Beispiel mit SELECT enthält leider kein "FROM tabelle", würde also so überhaupt nicht funktionieren.
    Grundlagen zu SQL findest du hier.

    Die allgemeine Syntax von UPDATE-Queries lautet
    UPDATE tabelle SET spalte=wert, spalte2=wert2 ... WHERE bedingung

    Kommentar


    • #3
      Hallo onemorenerd,

      danke für Deine Antwort.

      Ich dachte mir das mit dem From könnte ich mir sparen.
      Weit gefehlt.

      OK Die Daten kommen aus einer Tabelle.
      Das was ich geschrieben habe, habe ich auc schon ausprobiert.
      Ich bekomme alles als 0 angezeigt, da die Werte sicherlich sehr klein sind.

      Leider bin ich noch auf fremde Hilfe angewiesen,
      obwohl ich schon sehr viel selber mache.
      Aber leider sind mir hier noch Grenzen gesetzt.
      Könntest Du mir das was Du geschrieben hast nochmal genauer erklären.?


      UPDATE tabelle SET spalte=wert, spalte2=wert2 ... WHERE bedingung

      Danke nochmal für die Hilfe

      MfG

      Thomas

      Kommentar


      • #4
        Wenn wir davon ausgehen das deine Tabelle "tabelle" heißt, und die Spalten, "erg1", "erg2" und "prozent", dann in etwa so:

        PHP-Code:
        <?
        mysql_query("UPDATE tabelle SET prozent=((erg2/erg1) * 100);");
        ?>
        Vorher natürlich noch DB-Verbindung erstellen und danach wieder terminieren. Du musst auch darauf achten, dass "prozent" den richtigen Datentyp hat. Habs jetzt nicht getestet aber ich denke es sollte funzen.

        Gruß

        ArSeN
        Nur wenige wissen, wieviel man wissen muss, um zu wissen, wie wenig man weiß.

        Kommentar


        • #5
          Danke für die Hilfe

          Hallo zusammen,

          danke für eure Hilfe.

          Slim

          Kommentar

          Lädt...
          X