
05/11/2011, 08:17
|
| | Fecha de Ingreso: septiembre-2009
Mensajes: 215
Antigüedad: 15 años, 4 meses Puntos: 1 | |
Respuesta: Sintaxis función mysql Efectivamente estoy utilizando phpMyAdmin. No soy capaz a hacerlo funcionar. He probado así pero me sigue dando error:
DROP FUNCTION IF EXISTS 'FN_DISTANCE';
CREATE FUNCTION 'FN_DISTANCE'(LAT_OR FLOAT, LAT FLOAT, LNG_OR FLOAT, LNG FLOAT) RETURNS FLOAT
DETERMINISTIC
BEGIN
DECLARE DISTANCIA FLOAT;
SET DISTANCIA = (6378 * 2 * ASIN(SQRT( POWER(SIN((LAT_OR - LAT) * PI()/180 / 2), 2) +
COS(LAT_OR * PI()/180) * COS(LAT * PI()/180) * POWER(SIN((LNG_OR -LNG) * PI()/180 / 2), 2))));
RETURN DISTANCIA;
END; |