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

Beitrag lesen

Schönen Tag,

ich möchte bei einer MySQL Abfrage eine bestimmte Spalte summieren.
Meine aktuelle Abfrage sieht wie folgt aus (Verbindung zur Datenbank besteht/vereinfachte Darstellung) und liefert mir 45 Datensätze:

  
SELECT `plz`,`pax`, (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 Having ((distance <= '10') or (distance <= 20 && `ort` = 'berlin'))  
ORDER BY distance  

Nun möchte ich die Spalte "pax" summieren. Die Spalte ist integer und kann auch nur Zahlen enthalten:

  
SELECT `plz`,`pax`, SUM(`pax`) 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 Having ((distance <= '10') or (distance <= 20 && `ort` = 'berlin'))  
GROUP BY `pax` ORDER BY distance  

Als Ergebnis erhalte ich keine Datensätze mehr (MySQL lieferte ein leeres Resultat zurück...).

Freue mich über einen Denkanstoss

Sandra