Funções MySql
Olá como ta?
Galera como faço para quando eu executar um função retornar um algum nome como campo ao invés da função com os parâmetros?
Ex:
#Função qualquer
DELIMITER ;;
DROP FUNCTION IF EXISTS `EventoFaltaAtrazo` ;;CREATE FUNCTION
EventoFaltaAtrazo(folhaId INT, id INT, referecia INT) RETURNS DEC(6,2)DETERMINISTIC
BEGIN
DECLARE valorDia DEC(6,2);
SELECT SalarioDoFuncionario(id,2) INTO valorDia;
RETURN (referecia*valorDia);
END ;;
DELIMITER ;#ao executar o nome do campo retorna com o nome da função
SELECT EventoFaltaAtrazo(0,2,2);
+-----------------------------+
| EventoFaltaAtrazo(0,2,2) |
+-----------------------------+
| 84,26 |
+-----------------------------+
Discussão (2)
Carregando comentários...