Foros del Web » Programación para mayores de 30 ;) » .NET »

Ayuda urgente select

Estas en el tema de Ayuda urgente select en el foro de .NET en Foros del Web. Tengo dos tablas KardexMensual con los siguientes campos: CantCompra-Producto-CantVenta 10-fierros-5 20-cementos-2 Y la tabala Saldos con los campos: Producto -Saldo fierros-8 cementos-5 arena-5 ladrillos-1 Necesito ...
  #1 (permalink)  
Antiguo 16/09/2009, 13:31
 
Fecha de Ingreso: julio-2009
Mensajes: 44
Antigüedad: 14 años, 9 meses
Puntos: 0
Ayuda urgente select

Tengo dos tablas KardexMensual con los siguientes campos:
CantCompra-Producto-CantVenta
10-fierros-5
20-cementos-2

Y la tabala Saldos con los campos:
Producto -Saldo
fierros-8
cementos-5
arena-5
ladrillos-1

Necesito un select que muestre
Cantcompra,Producto,Saldo,CantVenta y (cantcompra+saldo-cantventa)

lo hago asi:
SELECT K.CantCompra, K.Producto, S.Stock AS SaldoAnt, K.CantVenta, K.CantCompra + S.Stock - K.CantVenta AS StockFinal
FROM dbo.KardexMensual AS K INNER JOIN
dbo.SALDOS AS S ON K.Producto = S.Producto

y la rpta es
10-fierros-8-5-13
20-cementos-5-2-22

e utilizado el right outer pero muestra null porque no existe registros en comun,

10-fierros-8-5-13
20-cementos-5-2-22
null-null-5-null-null
null-null-1-null-null

yo deseo que me muestre todos los de saldo y los que coincidan con kardex.
Ejm de lo que deseo
10-fierros-8-5-13
20-cementos-5-2-22
0-arena-5-0-5
0-ladrillos-1-0-1

GRACIAS.
  #2 (permalink)  
Antiguo 16/09/2009, 23:43
 
Fecha de Ingreso: agosto-2009
Mensajes: 19
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Ayuda urgente select

SELECT K.CantCompra, K.Producto, S.Stock AS SaldoAnt, K.CantVenta, K.CantCompra + S.Stock - K.CantVenta AS StockFinal
FROM dbo.SALDOS AS S LEFT JOIN
dbo.KardexMensual AS K ON S.Producto = K.Producto
  #3 (permalink)  
Antiguo 17/09/2009, 07:59
 
Fecha de Ingreso: julio-2009
Mensajes: 44
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Ayuda urgente select

Cita:
Iniciado por ingenius Ver Mensaje
SELECT K.CantCompra, K.Producto, S.Stock AS SaldoAnt, K.CantVenta, K.CantCompra + S.Stock - K.CantVenta AS StockFinal
FROM dbo.SALDOS AS S LEFT JOIN
dbo.KardexMensual AS K ON S.Producto = K.Producto
gracias por responder pero sigue saliendo null en los campos que no son en comun
  #4 (permalink)  
Antiguo 18/09/2009, 09:00
 
Fecha de Ingreso: septiembre-2009
Mensajes: 10
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Ayuda urgente select

SELECT coalesce(K.CantCompra,0) as CantCompra, coalesce(S.Producto.'') as Producto, coalesce(S.Stock,0) AS SaldoAnt, coalesce(K.CantVenta,0) as CantVenta, Coalesce(K.CantCompra,0) + Coalesce(S.Stock,0) - Coalesce(K.CantVenta,0) AS StockFinal
FROM dbo.SALDOS AS S LEFT JOIN
dbo.KardexMensual AS K ON S.Producto = K.Producto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:40.