|
Gracias fjcg02
esta solucion es lo que yo estaba buscando pero para solucionarlo por completo solo le le faltaba manejar el registro nulo con la funcion ISNULL, agradesco a todos en general y para los compañeros foristas que han estado buscando algo simular aqui esta la respuesta
Código SQL [-]SELECT codigo,
fecha AS fecha,
SUM(entradas) AS Entrada,
SUM(salidas) AS salida,
SUM(entradas) - SUM(salidas) +
(SELECT ISNULL(SUM(entradas - salidas),0)
FROM inventario
WHERE codigo = I.codigo AND fecha < I.fecha)
AS balance
FROM Inventario I
GROUP BY codigo, fecha
esta es la respuesta a la pregunta
Código SQL [-]codigo__Fecha________Entrada___Salida Balance
0001____01/01/2007___15________5_________10
0001____02/02/2007___10________3_________17
0001____03/03/2007____3________0_________20
__________________
EL Duque
|