Tengo la siguiente consulta en la que pido datos de una tabla "sus" que hace un LEFT JOIN con la tabla "cli" paro obtener la tarjeta que le corresponde a cada usuario de la tabla "sus". Cuando armo la consulta para filtrar usuarios cuyos vencimientos sean iguales a (sus.Vencim='2005-11-28) y cuya renovacion sea igual a (sus.RenAut='S') y su estado (sus.SusEstcod='A') me arroja un resultado de 200 por ejemplo
mysql_query("SELECT sus.SusCod, sus.SusNom, sus.SusApe, sus.SusTipCod, sus.Vencim, sus.RenAut, sum(sus.Impreal) as suma, cli.TcCod FROM sus
LEFT JOIN cli ON sus.CliCod=cli.CliCod
WHERE sus.Vencim='2005-11-28' AND sus.RenAut='S' AND sus.SusEstcod='A'
GROUP BY sus.CliCod ORDER BY sus.SusCod");
luego al armar esta otra consulta filtrando usuarios cuya fechas de inicio sean iguales a (sus.FecIng='2005-11-01') y su estado (sus.SusEstcod='A') me arroja un resultado de 15 por ejemplo
mysql_query("SELECT sus.SusCod, sus.SusNom, sus.SusApe, sus.SusTipCod, sus.Vencim, sus.RenAut, sum(sus.Impreal) as suma, cli.TcCod FROM sus
LEFT JOIN cli ON sus.CliCod=cli.CliCod
WHERE sus.FecIng='2005-11-01'
AND sus.SusEstcod='A'
GROUP BY sus.CliCod ORDER BY sus.SusCod");
La idea es poder juntar las dos consultas, intente lo siguiente:
mysql_query("SELECT sus.SusCod, sus.SusNom, sus.SusApe, sus.SusTipCod, sus.Vencim, sus.RenAut, sum(sus.Impreal) as suma, cli.TcCod FROM sus
LEFT JOIN cli ON sus.CliCod=cli.CliCod
WHERE
sus.Vencim='2005-11-28' AND sus.RenAut='S' AND sus.SusEstcod='A'
OR
sus.FecIng='2005-11-01' AND sus.SusEstcod='A'
GROUP BY sus.CliCod ORDER BY sus.SusCod");
pero no me funciona en lugar de arrojar un total de
215 que es la suma de los resultados de la dos tablas, me arroja 210, por ejemplo.
Qu estoy haciendo mal al unir las consultas, alguien puede ayudarme!! Gracias!!!!