Как я могу использовать этот запрос в CDbCriteria формате >>Yii CDbCriteria - SQL - Как заявление
SET @orig_lat=122.4058;
SET @orig_lon=37.7907;
SET @dist=10;
SELECT *
, 3956
* 2
* ASIN(SQRT(POWER(SIN((@orig_lat - abs(dest.latitude)) * pi()/180/2),2) + COS(@orig_lat * pi()/180) * COS(ABS (dest.latitude) * pi()/180) * POWER(SIN((dest.longitude - @orig_lon) * pi()/180/2), 2))) distance
FROM business
HAVING distance < @dist
ORDER
BY distance
LIMIT 10;
Кто-то спросил его here. , но я не получаю ответа.
Можете ли вы дать некоторый контекст на свой вопрос? Что у вас есть и какой результат вам нужен? Может быть, кто-то может предложить альтернативный путь. –