Philipp Hasenfratz: Mysql: Grösstes Ergebniss einer Rechnung auslesen

Beitrag lesen

Halihallo Marc

SELECT sum(hits) WHERE monat = '$anzeigemonat' AND jahr = '$anzeigejahr'

Gibt es eine Möglichkeit irgendwie den besten Monat festzustellen ohne die obrige Abfrage für jeden Monat durchzuführen und dann die Ergebnisse auf Grösse zu vergleichen? Ich hoffe jemand kann mir helfen

SELECT
      sum(hits) AS summe
   WHERE
      monat='$anzeigemonat' AND
      jahr='$anzeigejahr'
   ORDER BY summe DESC
   LIMIT 0, 1;

also wie du es machst, jedoch nach der Summe der Hits in absteigender Reihenfolge
sortiert; und dann einfach nur den ersten Eintrag auslesen. Dieser muss dann der Logik
zur Folge die grösste Anzahl Hits aufweisen.
Für eine 10-Ten-Monate-Auswertung z. B. einfach 0, 10 beim Limit setzen...

Viele Grüsse

Philipp