Como lo hice en dos días aparecen 2 facturas si se necesita una del día actual se agrega: WHERE A.FECHA = CURDATE() -- Filtra solo las filas con la fecha actual.
DELIMITER //
CREATE TRIGGER TG_FACTURACION_INSERT2 AFTER INSERT ON tb_items_facturas1 FOR EACH ROW BEGIN DELETE FROM tb_facturacionti2; INSERT INTO tb_facturacionti2 SELECT FECHA, SUM(B.CANTIDAD * B.PRECIO) AS VENTA_TOTAL FROM tb_factura1 A INNER JOIN tb_items_facturas1 B ON A.NUMERO = B.NUMERO WHERE A.FECHA = CURDATE() -- Filtra solo las filas con la fecha actual GROUP BY A.FECHA; END //
DELIMITER ;