Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/06/2011, 11:23
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Consulta con un campo de autosuma

Hola sil22:

No recuerdo alguna otra forma de hacer esto más que con subconsultas. Aquí el detalle está en si tus claves son consecutivas o no. sería más o menos así:

Código SQL:
Ver original
  1. DECLARE @tabla TABLE (clave INT, descripcion VARCHAR(10), Fecha datetime, Importe money)
  2. INSERT INTO @tabla VALUES (1, 'Pago', '2011-01-01', 1000.00)
  3. INSERT INTO @tabla VALUES (2, 'Pago', '2011-01-02', 300.00)
  4. INSERT INTO @tabla VALUES (3, 'Pago', '2011-01-03', 500.00)
  5. SELECT
  6. clave,
  7. descripcion,
  8. fecha,
  9. importe,
  10. (SELECT SUM(importe) FROM @Tabla T2 WHERE T2.clave <= T1.clave) total
  11. FROM @tabla T1

Saludos
Leo.