16/01/2009, 19:05
|
| Colaborador | | Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 20 años, 1 mes Puntos: 38 | |
Respuesta: Duda sobre seleccion de datos en 2 tablas Esto podria ser una forma, solo hay que hacer la liga correctamente... On
Código:
ALTER PROCEDURE [dbo].[InformeStockProductosPorFecha]
@FechaInicio datetime,
@FechaFin datetime
As
Select P.Id
,P.descripcion
,P.categoria
,P.marca
,P.StockInicial
,isnull(J.Entrada,0)
,isnull(S.Salida,0)
,isnull(J.Entrada,0) - isnull(S.Salida,0) SaldoFinal
From Productos P
Left outer join
(SELECT IdProducto,sum(CantidadSalida) as Salida
from Salidas
Where fecha Between @FechaInicio and @FechaFin
Group by IdProducto) S
On P.Id = S.IdProducto
Left outer join
(SELECT IdProducto,sum(CantidadEntrada) as Entrada
from Entradas
Where fecha Between @FechaInicio and @FechaFin
Group by IdProducto) J
On P.Id = J.IdProducto
Saludos!
__________________ La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications. |