1
resposta

concluindo desafio

    DROP FUNCTION IF EXISTS CalcularDuracaoMediaEstadias;

    DELIMITER $$
    CREATE FUNCTION CalcularDuracaoMediaEstadias()
    RETURNS INT DETERMINISTIC
    BEGIN
        DECLARE duracaoMedia INT;
        SELECT ROUND(AVG(DATEDIFF(data_fim, data_inicio)))
        INTO duracaoMedia
        FROM alugueis;
        RETURN duracaoMedia;
    END$$
    DELIMITER ;

    SELECT CalcularDuracaoMediaEstadias() AS MediaEstadia;
1 resposta

Oi, Everton! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Achei interessante como você estruturou a função CalcularDuracaoMediaEstadias, utilizando ROUND e DATEDIFF para calcular a média de dias entre as datas. Continue assim!

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!