Sandra: MySQL COUNT() / SUM() bei Umkreissuche

Beitrag lesen

Nun bin ich einen kleinen Schritt weiter.

  
SELECT `plz`,`pax`, SUM(IF(`pax` = 1, 1,0)) AS `anzahl`, (6368 * SQRT(2*(1-cos(RADIANS(breit)) *  
cos(0.83267127885234) * (sin(RADIANS(lang)) *  
sin(0.20519678936065) + cos(RADIANS(lang)) *  
cos(0.20519678936065)) - sin(RADIANS(breit)) *  
sin(0.83267127885234)))) AS `distance`  
FROM TABELLE GROUP BY `plz` Having ((`distance` <= '10') or (`distance` <= '20' && `ort` = 'berlin'))  
ORDER BY `distance`  

Nun erhalte ich Summen, aber leider (natürlich) gruppiert. Ohne GROUP BY erhalte ich aber wieder keine Ergebnisse. Bitte um Hilfe.

Sa.