Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Generacion de un submayor (https://www.clubdelphi.com/foros/showthread.php?t=86116)

lgarcia 19-06-2014 17:09:31

Generacion de un submayor
 
Hola: Tengo una tabla con la siguiente estructura idtarjeta - fecha - importe - entrada donde entrada es un campo booleano, si es positivo es entrada y si es negativo es una salida, los otros campos son obvios. La estructura de un submayor es Fecha - Entrada(importe) - Salida(importe) - Saldo(importe) Probe con esto pero no me coje el saldo
Código SQL [-]
 ALTER PROCEDURE Submayor_TM  (@fecha1 datetime, @fecha2 datetime, @tarjeta int) AS CREATE TABLE #temp (fecha datetime, carga money, consumo money, saldo money)  INSERT INTO #temp  SELECT fecha, importe, 0, importe FROM Detalles_Tarjetas WHERE fecha BETWEEN @fecha1 AND @fecha2 AND entrada = 1 AND tarjeta = @tarjeta  UNION ALL  SELECT fecha, 0, ABS(importe), importe FROM Detalles_Tarjetas WHERE fecha BETWEEN @fecha1 AND @fecha2 AND entrada = 0 AND tarjeta = @tarjeta  SELECT fecha, SUM(carga) carga, SUM(consumo) consumo, SUM(saldo) saldo FROM #temp GROUP BY fecha ORDER BY fecha
Como puedo yo hacer una consulta que me coja el saldo de cada fecha con operaciones. Estoy utilzando SQL Server 2000 y Deplhi 7 para el programa. Nota: Quizas el diseño de la BD no fue el mas correcto porque debia haber tenido un campo para llevar el saldo diario pero ahora tengo una pila de registros y puede que alguien tenga una solucion. Muchas gracias Saludos Luis


La franja horaria es GMT +2. Ahora son las 09:08:37.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi