Hola, tengo una función en una Bd MySql y estoy intentando convertirla a procedimiento de Firebird. No puedo con ella. Podéis echarme un cable?. Gracias.
Código:
CREATE DEFINER=`root`@`localhost` FUNCTION `dias_sin`() RETURNS smallint(6)
BEGIN
DECLARE resultado SMALLINT DEFAULT 0;
SELECT MAX(DATEDIFF(dt1.fecha, dt2.fecha)) INTO resultado FROM datos dt1
INNER JOIN datos dt2 ON dt1.salida_num = dt2.salida_num + 1;
RETURN resultado;
END