Ver Mensaje Individual
  #11 (permalink)  
Antiguo 26/06/2014, 14:01
surrealista
 
Fecha de Ingreso: junio-2014
Mensajes: 11
Antigüedad: 9 años, 10 meses
Puntos: 0
Respuesta: Cálculo de Stock con 2 tablas y procedimiento almacenado.

Código SQL:
Ver original
  1. Acabo de realizar la prueba y salió igual =/
  2.  
  3. ALTER PROC SP_CONSULTAR_STOCK_POR_ALMACEN
  4. @idalmacen NCHAR(2)
  5. AS
  6. BEGIN
  7. SELECT idproducto,descripcion,(t_peso-t_consumo) AS stock, unidad FROM(
  8. SELECT di.idproducto,p.descripcion,SUM(di.peso_especifico_gr) AS t_peso, SUM(dsi.consumo) AS t_consumo, di.unidad FROM detalleinventario di
  9. INNER JOIN producto p ON (p.idproducto=di.idproducto)
  10. LEFT JOIN detallesalidainventario dsi ON (di.idproducto=dsi.idproducto)
  11. INNER JOIN almacen a ON (di.idalmacen=a.idalmacen)
  12. WHERE di.idalmacen=@idalmacen
  13. GROUP BY di.idproducto, p.descripcion,di.unidad
  14. ) AS t1
  15. END