USE `jugos_ventas`;
DROP PROCEDURE IF EXISTS `suma_dias_facturas`;
DELIMITER $$
CREATE PROCEDURE `suma_dias_facturas`()
BEGIN
DECLARE fecha_inicial DATE;
DECLARE fecha_final DATE;
DECLARE fecha_actual DATE;
DECLARE num_facturas INT;
SET fecha_inicial = '2017-01-01';
SET fecha_final = '2017-01-10';
SET fecha_actual = fecha_inicial;
WHILE fecha_actual <= fecha_final DO
SELECT COUNT(*) INTO num_facturas
FROM facturas
WHERE FECHA_VENTA = fecha_actual;
SELECT CONCAT('Fecha:', fecha_actual, ' - Facturas:', num_facturas) AS Resultado;
SET fecha_actual = ADDDATE(fecha_actual, INTERVAL 1 DAY);
END WHILE;
END$$
DELIMITER ;
CALL suma_dias_facturas();
(código creado por chat gpt)