Ver Mensaje Individual
  #6  
Antiguo 10-12-2008
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Reputación: 18
mjjj Va por buen camino
Hola, voy a simplificar la pregunta, utilizo este codigo para hacer una consulta...

Código SQL [-]
select count(distinct i.id) as items from inventario i
where empresa = 'MAT' AND I.BODEGA = '1'
HAVING sum(iif(I.TIPO ='I',I.cantidad,0)) > sum(iif(I.TIPO ='E' or I.TIPO = 'T' ,I.cantidad,0))

La tabla inventario tiene estos registros.

ID Cantidad Tipo Bodega Empresa
1 5 I 1 MAT
2 2 I 1 MAT
1 5 E 1 MAT

La hacer mi consulta, solo debiera mostrarme que un solo items distinto en la bodega 1 (el ID 2), pero me arroja el resultado del count que existen 2 items distintos que cumplen con la condicion.

Espero que ahora quede mas claro, y me puedan ayudar a dar solucion a mi problema.

Muchas gracias.... Saludos
Responder Con Cita