Hola amigos:
Tengo este query:
SELECT m.id_empresa,p.n_visitas, p.n_hombres,p.n_mujeres from tbl_monitoreointernet m
LEFT JOIN tbl_internet p ON (p.id_tipositio = m.id_tipositio and p.id_sitio = m.id_sitio)
INNER JOIN cat_tipomedio tm ON (m.id_tipomedio = tm.id_tipomedio)
where id_empresa=2 and id_industria=2 and ( id_categoria = 2 or id_categoria = 3 or id_categoria = 5 ) and id_ciudad=1 and id_tiporegistro <= 2
and d_fechacaptura >= '2009-10-01' and d_fechacaptura <= '2010-01-01'
me trae como resultado esto.
Empresa n_visitas n_hombre n_mujeres
2; 25000; 62; 38
2; 1300; 85; 15
2; 15000; 62; 38
2; 20000; 60; 40
2;
2; 20000; 60; 40
Este resultado esta bien, pero cuando lo agrupo , utlizando este query:
SELECT m.id_empresa,p.n_visitas, p.n_hombres,p.n_mujeres from tbl_monitoreointernet m
LEFT JOIN tbl_internet p ON (p.id_tipositio = m.id_tipositio and p.id_sitio = m.id_sitio)
INNER JOIN cat_tipomedio tm ON (m.id_tipomedio = tm.id_tipomedio)
where id_empresa=2 and id_industria=2 and ( id_categoria = 2 or id_categoria = 3 or id_categoria = 5 ) and id_ciudad=1 and id_tiporegistro <= 2
and d_fechacaptura >= '2009-10-01' and d_fechacaptura <= '2010-01-01'
group by m.id_empresa,p.n_visitas, p.n_hombres,p.n_mujeres
me envia como resultado, esto:
Empresa n_visitas n_hombre n_mujeres
2; 25000; 62; 38
2; 1300; 85; 15
2; 15000; 62; 38
2; 20000; 60; 40
2;
Faltando un registro:
espero que me puedan ayudar.
Gracias