resultados repetidos
Publicado por Edder Peña (1 intervención) el 28/07/2006 01:43:14
Hola.
Estoy intentando realizar unas estadisticas de varias tablas para lo cual estoy haciendo una consulta de la siguiente manera:
select e.nombre_especie, sum(l.cant_especies) as junio, sum(l2.cant_especies) as julio from e.tipos_especies
join lotes l on (e.id_tipo_especie = l.fk_tipo_especie)
join lotes l2 on (e.id_tipo_especie = l2.fk_tipo_especie)
where l.fecha_siembra between '01/0/2006' and '3/0/2006'
and l2.fecha_siembra between '01/072006' and '31/07/2006'
group by e.nombre_especie
La idea de esto es obtener la cantidad de especies en cada mes pero ahi es donde viene el problema. Con los datos de prueba en junio tengo 1 solo dato para la especie 1, y 3 para la especie 2 y en julio 2 para la especie 1, y 8 para la especie 2. Pero como los estoy haciendo mediante un join me está repitiendo los datos de junio. Existe alguna manera de hacer lo que quiero en Una sola consulta????
Estoy intentando realizar unas estadisticas de varias tablas para lo cual estoy haciendo una consulta de la siguiente manera:
select e.nombre_especie, sum(l.cant_especies) as junio, sum(l2.cant_especies) as julio from e.tipos_especies
join lotes l on (e.id_tipo_especie = l.fk_tipo_especie)
join lotes l2 on (e.id_tipo_especie = l2.fk_tipo_especie)
where l.fecha_siembra between '01/0/2006' and '3/0/2006'
and l2.fecha_siembra between '01/072006' and '31/07/2006'
group by e.nombre_especie
La idea de esto es obtener la cantidad de especies en cada mes pero ahi es donde viene el problema. Con los datos de prueba en junio tengo 1 solo dato para la especie 1, y 3 para la especie 2 y en julio 2 para la especie 1, y 8 para la especie 2. Pero como los estoy haciendo mediante un join me está repitiendo los datos de junio. Existe alguna manera de hacer lo que quiero en Una sola consulta????
Valora esta pregunta
0