powerprinting
MIS
Should the field distance be populated with a number from the following statement (as distance)? All I get is 0.000 All the other data is fine and seems correct. Just dont get the distance.
SELECT *, ROUND((ACOS((SIN(val(passedzip.latitude)/57.2958) * SIN(val(passedzip.latitude)/57.2958)) + (COS(val(passedzip.latitude)/57.2958) * COS(val(passedzip.latitude)/57.2958) * COS(val(passedzip.longitude)/57.2958 - val(passedzip.longitude)/57.2958)))) * 3963,3)^2;
AS distance;
FROM automaster;
WHERE (val(latitude) >= val(passedzip.latitude) - (passedradius/111));
And (val(latitude) <= val(passedzip.latitude) + (passedradius/111));
AND (val(longitude) >= val(passedzip.longitude) - (passedradius/111));
AND (val(longitude) <= val(passedzip.longitude) + (passedradius/111));
ORDER BY zip
SELECT *, ROUND((ACOS((SIN(val(passedzip.latitude)/57.2958) * SIN(val(passedzip.latitude)/57.2958)) + (COS(val(passedzip.latitude)/57.2958) * COS(val(passedzip.latitude)/57.2958) * COS(val(passedzip.longitude)/57.2958 - val(passedzip.longitude)/57.2958)))) * 3963,3)^2;
AS distance;
FROM automaster;
WHERE (val(latitude) >= val(passedzip.latitude) - (passedradius/111));
And (val(latitude) <= val(passedzip.latitude) + (passedradius/111));
AND (val(longitude) >= val(passedzip.longitude) - (passedradius/111));
AND (val(longitude) <= val(passedzip.longitude) + (passedradius/111));
ORDER BY zip