DELIMITER $$
CREATE FUNCTION ocupacao_media() RETURNS DECIMAL(10, 2) DETERMINISTIC
BEGIN
DECLARE media_ocupacao DECIMAL(10,2);
DECLARE total_ocupacao INTEGER;
DECLARE total_hospedagens INTEGER;
SET total_ocupacao = (SELECT COUNT(*)FROM alugueis);
SET total_hospedagens = (SELECT COUNT(*) FROM hospedagens);
SET media_ocupacao = (total_ocupacao / total_hospedagens);
RETURN media_ocupacao;
END$$
DELIMITER ;