Inicio > SQL Server > panzaverde > Ayuda con consulta

Ayuda con consulta

Experto:
Usuario: Anónimo Fecha: 03/07/2008
Valoración: (4,00 sobre 5) Categoría: SQL Server
02/07/2008
Usuario
Hola amigos les cuento tengo la siguiente tabla:
Bodega              Inventario      Producto
Bodega Central  31/12/2007   Insumos
Bodega Central  31/12/2007   Medicamentos
Bodega 2            01/01/2008   Insumos
Bodega 2            31/01/2008   Medicamentos
Bodega 2            31/01/2008   Insumos
 
En la cual se encuentra las distintas bodegas, fecha inventario y el tipo de productos que se encuentran mi problema es como puedo descartar la bodega que solo tiene un producto en la fecha de inventario, es decir, como dejo fuera a la bodega2 con fecha de inventario 01/01/2008 por no poseer los 2 tipos de productos.
Espero me puedan ayudar.
Gracias
02/07/2008
gotto107, experto respondiendo en SQL Server
Experto
Se me mezclan los lenguajes pero prueba esto a ver si anda en sqlserver:
select i.*
from inventario i, ( select bodega, fecha_infentario from inventario group by fecha_inventario having coun(*) > 1) i_filtrado
where i.bodega=i_filtrado
Saludos
02/07/2008
Usuario
mm estimado no me ha servido me sigue dando la misma cantidad de datos de bodegas....:S
03/07/2008
gotto107, experto respondiendo en SQL Server
Experto
Hay un error en el group by, debería agruparse por bodega, fecha_inventario sino no permite mostarla.
Para verificar intenta primero con el tema del group by:
select bodega, fecha_infentario from inventario group by bodega,fecha_inventario having coun(producto) > 1
---------------------------------------------------------------------------------------------
Si esto filtra bien, prueba con
select i.*
from inventario i,(select bodega, fecha_infentario from inventario group by bodega,fecha_inventario having coun(producto) > 1) i_filtrado where i.bodega=i_filtrado.bodega
---------------------------------------------------------------------------------
03/07/2008
Usuario
Gracias estimado de mucha utilidad su ayuda
Enlaces patrocinados