Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/01/2009, 16:17
Avatar de robertgustavo
robertgustavo
 
Fecha de Ingreso: marzo-2008
Ubicación: Camaná - Arequipa
Mensajes: 213
Antigüedad: 16 años, 9 meses
Puntos: 4
Respuesta: Duda sobre seleccion de datos en 2 tablas

y como haria para seleccionar datos de 1 tabla más, osea de la tabla Entradas
La estructura de la tabla entradas es:

IdEntrada | Fecha | IdProducto | CantidadEntrada

, en el procedimiento ¿como le aumento esa columna? AGRUPADOS POR EL MISMO ID Y LUEGO RESTAR LAS CANTIDADES OSEA CANTIDADENTRADA-CANTIDADSALIDA= SALDOFINAL




LE PUSE ESTO¿ QUE ERRORES TENDRA?
CREO QUE ES AQUI:
On P.Id =J.IdProducto= S.IdProducto

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[InformeStockProductosPorFecha]
@FechaInicio datetime,
@FechaFin datetime
As
Select P.Id
,P.descripcion
,P.categoria
,P.marca
,P.StockInicial
,isnull(S.Salida,0)
,isnull(J.Entrada,0)
From Productos P
Left outer join
(SELECT IdProducto,sum(CantidadSalida) as Salida
from Salidas
Where fecha Between @FechaInicio and @FechaFin
Group by IdProducto) S
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= S.IdProducto
__________________
Soluciones basadas en .NET Framework y SQL Server

Última edición por robertgustavo; 16/01/2009 a las 17:10