Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Sugerencia] Sobre el ejercicio

CREATE DEFINER=`root`@`localhost` PROCEDURE `evaluacion_facturas`(IN fecha_param DATE)
BEGIN
DECLARE num_facturas INT;
SELECT COUNT(*) INTO num_facturas
FROM tb_factura1
WHERE fecha = fecha_param;
IF num_facturas > 70 THEN
SELECT "Muchas facturas!!!" AS mensaje, num_facturas
AS total_facturas;
ELSE
SELECT "Pocas facturas" AS mensaje, num_facturas
AS total_facturas;
END IF;
END
CALL evaluacion_facturas("2025-01-20");

En el camino tuve que modificar la variable ''fecha_emision" por "fecha" porque es distinto al ejercico del profe al igual que la tabla, en mi caso es 'tb_facturas1' Porque arrojaba el error:

10:44:23	CALL evaluacion_facturas("2025-01-20")	Error Code: 1054. Unknown column 'fecha_emision' in 'where clause'	0.000 sec

Y cree otro script para ver las facturas actuales:

CALL evaluacion_facturas(CURDATE());

Imagen Workbench

1 respuesta

¡Hola Christian! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!