I am calculating radius between loading and delivery points.
I have made a query for it but its giving me error :
unknown column distance1
Here is the query:
SELECT ( ( Acos(Sin('49.4634' * Pi() / 180) * Sin(
`locationlatitudestart` * Pi() / 180)
+
Cos(
'49.4634' * Pi() / 180) * Cos(
`locationlatitudestart` * Pi()
/
180) * Cos((
'3.54404' - `locationlongitudestart` ) * Pi() /
180)) *
180 / Pi() ) * 60 * 1.1515 ) AS distance1,
( ( Acos(Sin('48.8637' * Pi() / 180) * Sin(
`locationlatitudeend` * Pi() / 180) +
Cos
(
'48.8637' * Pi() / 180) * Cos(
`locationlatitudeend` * Pi() / 180) *
Cos
((
'2.36109' - `locationlongitudeend` ) * Pi() / 180)) *
180 / Pi
()
) * 60 * 1.1515 ) AS distance2,
( ( Acos(Sin('49.4634' * Pi() / 180) * Sin(
`locationlatitudeend` * Pi() / 180) +
Cos
(
'49.4634' * Pi() / 180) * Cos(
`locationlatitudeend` * Pi() / 180) *
Cos
((
'3.54404' - `locationlongitudeend` ) * Pi() / 180)) *
180 / Pi
()
) * 60 * 1.1515 ) AS distance3,
( ( Acos(Sin('48.8637' * Pi() / 180) * Sin(
`locationlatitudestart` * Pi() / 180)
+
Cos(
'48.8637' * Pi() / 180) * Cos(`locationlatitudestart` * Pi()
/ 180)
*
Cos((
'2.36109' - `locationlongitudestart` ) * Pi() / 180)) *
180 /
Pi
() ) * 60 * 1.1515 ) AS distance4
FROM instant_quotes
WHERE distance1 <= locationradiusstart
AND distance2 <= locationradiusend
OR distance3 <= locationradiusend
AND distance3 <= locationradiusstart