hola, alguien me podria ayudar con esta consulta?
tengo las siguientes tablas
[consumidor_final]
id_reg
fecha
total
tienda
[credito_fiscal]
id_reg
fecha
total
tienda
[anulados]
id_reg
type
esta tabla me registra en type "Consumidor Final" y "Credito Fiscal" y el id_reg correspondiente
tengo esta consulta:
$consult=mysql_query("SELECT tienda, SUM(total) as day FROM (SELECT f.tienda, f.total FROM consumidor_final f WHERE f.fecha='$na_fecha' UNION ALL SELECT c.tienda, c.total FROM credito_fiscal c WHERE c.fecha='$na_fecha') B GROUP BY tienda ORDER BY day DESC");
esta consulta me hace una suma total de (consumidor final + credito fiscal) agrupandolo por tiendas
cuando ago una anulacion de factura no los borro para dejar reporte, solo los coloco en la tabla "anulados" y ahi el problema esta consulta me suma tambien los anulados.
lo que necesito hacer es que compruebe si dicha factura se encuentra registrada en la tabla anulados y que la ignore
he intentado hacer un full outer join con id_reg pero no todos los id_reg estan en anulados y no me muestra resultados
alguien podria echarme una mano?