Mailinglisten-Archive |
Hallo
> Die Tabelle ist wie folgt aufgebaut:
> Id, datum, user, betrag
[...]
> Jetzt will ich die 20 User mit dem höchsten Kontostand ausgeben, wie mach
> ich das?
> Weil mit SUM und GROUP BY komm ich nicht weiter.
>
> Krieg ich das in einen SQL Befehl überhaupt unter? Also nach "user"
> gruppieren und dann dessen Summe vom "Betrag" dazu.
Wie hast du es denn bisher versucht?
SELECT user, SUM(TABELLE.betrag) AS gesamtbetrag
FROM TABELLE
GROUP BY TABELLE.user
ORDER BY gesamtbetrag DESC
LIMIT 20
--
ciao Sven
--
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive