Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-12-2008
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 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
  #2  
Antiguo 12-12-2008
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
Hola, alguien me puede ayudar con esto... no he podido solucionarlo, y nececito resolverlo antes posible....


Cualquier idea me sirve...

Gracias
Responder Con Cita
  #3  
Antiguo 12-12-2008
ASAPLTDA ASAPLTDA is offline
Miembro
 
Registrado: jun 2003
Ubicación: COLOMBIA-CALI
Posts: 639
Poder: 22
ASAPLTDA Va por buen camino
Cometnario A La Consulta

Creo que l amejor forma es partir el probalema en varios pedazos ,me explico
1. crea vistas que totalicen las entradas y salidas + /o menos como esto:
select bodega,fecha, codigo,sum(qty) where el codigo transsaccion = entradas
2. crea vistas que totalicen salidas + /o menos como esto:
select bodega,fecha, codigo,sum(qty) where el codigo transsaccion = salidas
3 o una vista que totalice las entradas sy salidas ejempllo
select compnaia, bodega,codigo, sum(entradas) sum(salidas) group by
bodega,compania,codigo

**********************************
SELECT cono,recurso,tipomov,
CASE
when tipomov = 'E' THEN QTY
ELSE
0
END ENTRADAS ,

CASE
when tipomov = 'S' THEN QTY
ELSE
0
END SALIDAS
FROM inmov m
********************************
YA USANDO LAS VISTA DE PRONTO ES MAS FACIL
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Facturación e Inventario silver07 Conexión con bases de datos 49 22-10-2015 19:45:33
Aplicacion + Inventario mjjj Varios 8 03-11-2008 15:58:54
Costo de Inventario NickName SQL 4 09-10-2006 06:30:31
Inventario de Hardware vichovi API de Windows 3 03-01-2005 15:35:10
Controlar inventario? AbcXxx Varios 4 12-06-2004 00:54:13


La franja horaria es GMT +2. Ahora son las 10:32:23.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi