Xava: summieren in mysql

Beitrag lesen

Hallo, Mr. Burns!

gibt es eine möglichkeit mit der man die inhalte (integer) aus
mehereren zeilen einer spalte addiert innerhalb eines sql-statements
z.b.:
+---------+-------+
| id      | preis |
+---------+-------+
|       3 |  1.25 |
|       4 | 19.95 |
|       4 | 19.95 |
|       1 | 19.95 |
|       4 | 19.95 |
+---------+-------+

hier möchte zum beispiel das alle preise addiert werden bei denen die id 4 ist

Es wäre hilfreich gewesen, wenn du noch das von dir verwendete DBMS genannt hättest. Ich gehe aber mal davon aus, dass du MySQL einsetzt:

SELECT SUM(preis) AS 'Summe'
    WHERE id = 4
    GROUP BY id;

Mehr Informationen findest du hier:
   - MySQL-Manual: 7.3.6 Funktionen zur Benutzung bei GROUP BY-Klauseln
     http://dev.mysql.com/doc/mysql/de/Group_by_functions.html