Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Select

Estas en el tema de Select en el foro de PostgreSQL en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 21/01/2010, 23:21
 
Fecha de Ingreso: febrero-2009
Mensajes: 142
Antigüedad: 15 años, 2 meses
Puntos: 0
Select

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

Etiquetas: select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:22.