FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
join de dos tablas
hola, tengo la siguiente consulta en sql :
SELECT t9.itemcode,t9.cantidad as entradas,t8.cantidads as salidas,t9.cantidad-t8.cantidads as resta from (SELECT T2.ItemCode,sum(T2.Quantity) as Cantidad FROM OIGN T1 INNER JOIN IGN1 T2 ON T1.DocEntry = T2.DocEntry WHERE (T1.Ref2 ='PRODUCCION' or T1.JrnlMemo LIKE 'Recibo de producción%') and T1.TaxDate >='[%1]' and t1.taxdate<='[%2]' and t2.whscode='01' GROUP BY T2.ItemCode) t9 left join (SELECT T2.ItemCode,sum(T2.Quantity) as Cantidads FROM OIGE T1 INNER JOIN IGE1 T2 ON T1.DocEntry = T2.DocEntry WHERE T1.TaxDate >='[%1]' and t1.taxdate<='[%2]' and t2.whscode='01' GROUP BY T2.ItemCode) T8 ON T9.ITEMCODE=T8.ITEMCODE resumiendo -> ITEMCODE ENTRADAS SALIDAS RESTA A 5 2 3 B 3 1 2 C 7 El problema es que para la referencia C al no tener salidas no me hace la resta, como puedo hacer para que cuando las salidas estean vacias me haga la resta?? Gracias de antemano. |
#2
|
||||
|
||||
...Con 211 mensajes ya deberías poner etiquetas en los mensajes...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
si, perdonad, lo copié directamente de un programa y ya le he dado tantas vueltas que ni me he fijado.
|
#4
|
||||
|
||||
Hombre, no hacía falta pedir disculpas, basta con editar el mensaje y colocar las etiquetas
Por otra parte no dices que motor de BBDD usas, sería crucial. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#5
|
|||
|
|||
sqlserver 2000
|
#6
|
|||
|
|||
La pregunta es... no te hace la resta o no te da el registro?
Si no te hace la resta por que el valor del campo es Null prueba esto:
Espero que te sea de ayuda Oscar Noe
__________________
No dejes camino viejo por sendero nuevo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Uso de INNER JOIN, con dos tablas | esimon | SQL | 2 | 07-09-2006 19:49:20 |
Join de tablas de distintas BD´s en firebird | Ivanzinho | Firebird e Interbase | 2 | 23-01-2006 15:48:16 |
Como se hace un Join a 2 tablas de 2 BD distintas? | cocoLisso | SQL | 2 | 01-06-2005 00:41:46 |
Join De Tres Tablas Con Acces | MAGRANA | SQL | 2 | 01-07-2004 17:51:44 |
|