CREATE DEFINER=`root`@`localhost` FUNCTION `f_numero_facturas`(fecha DATE) RETURNS int
DETERMINISTIC
BEGIN
DECLARE n_facturas INT;
SELECT COUNT(*) INTO n_facturas FROM facturas WHERE FECHA_VENTA = fecha;
RETURN n_facturas;
END
SELECT f_numero_facturas('2017-01-01') AS numero_facturas;