Ankündigung

Einklappen
Keine Ankündigung bisher.

spalten addieren und sortieren

Einklappen

Neue Werbung 2019

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

  • spalten addieren und sortieren

    Hallo,

    ich habe ein Problem mit einer mysql Abfrage.
    Ich habe 3 Spalten:

    nickname | t1 | t2 |
    ---max-----| 3 | 5 |
    ---fritz-----| 4 | 7 |

    usw.

    jetzt möchte ich t1 und t2 addieren und dann mit order by DESC sortieren.

    fritz = 11
    max = 8
    usw.

    Leider bekomme ich es mit dem Sortieren nicht hin.

    Code:
    SELECT nickname, t1+t2 FROM meine_tabelle 
    Order by ??? DESC
    Was muss ich bei ??? eintragen?

  • #2
    Code:
    SELECT (
    t1 + t2
    ) AS summe
    FROM `meinetabelle`
    ORDER BY summe DESC

    Kommentar


    • #3
      Das hatte ich auch schon probiert.
      Im phpmyadmin bekomme ich dann als Ergebnis:

      Nickname | Summe
      ---max--- | NULL

      usw.

      Kommentar


      • #4
        So jetzt habe ich es.

        SELECT nickname, MAX(t1 + t2) AS summe
        FROM `meinetabelle` GROUP BY nickname
        ORDER BY summe DESC;

        MAX hat gefehlt.

        Kommentar


        • #5
          Ja, und GROUP BY ...aber das ist ja nur eine Kleinigkeit

          Kommentar

          Lädt...
          X