Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/09/2004, 02:05
Teri
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 1 mes
Puntos: 0
Primero disculpa, no vi que habías puesto que era para SQl SErver

Sería algo así...
criterio para el campo Suma_interes_Depositos:
Sum(Interes) from Operaciones where estado2='Cartera' and Fecha_Operacion = (al campo fecha respectivo)

criterio para el campo Suma_interes_Depositos:
Sum(Interes) from Operaciones where estado2='Deposito' ... y los campos Num_Docs.... deben ser el numero de docs(operaciones) and Fecha_deposito =(al campo fecha respectivo)

Fecha-------Nº------Interes Deposito------Nº------Interes Devengado
1-1-2004----2--------230.678-------------3-------189.777----
1-2-2004----1--------120.111-------------1-------222.098----

SELECT * FROM
(SELECT Fecha, Count(1) AS NumDeposito, Sum(Intereses) as InteresesDeposito FROM TuTabla WHERE estado2 = 'Cartera' AND Fecha_Operacion = 'Fecha' GROUP BY Fecha) Cartera FULL OUTER JOIN (SELECT Fecha, Count(1) AS NumDevengado, Sum(Intereses) as InteresesDevengado FROM TuTabla WHERE estado2 = 'Deposito' AND Fecha_Operacion = 'Fecha' GROUP BY Fecha) Deposito
ON Cartera.Fecha = Deposito.Fecha

con los retoques justos y necesarios....

Un saludo