0
respostas

Mão na massa: duração média de estadias (Resolução)

DELIMITER $$ 
CREATE FUNCTION CalculaDuracaoMediaEstadias()
RETURNS FLOAT
DETERMINISTIC
BEGIN
    DECLARE MediaDuracao FLOAT;
    SELECT ROUND(AVG(DATEDIFF(data_fim,data_inicio))) INTO MediaDuracao FROM alugueis;
    RETURN MediaDuracao;
END$$
DELIMITER ;

SELECT CalculaDuracaoMediaEstadias();