Tema: Consulta SQL
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/01/2008, 08:34
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 20 años, 2 meses
Puntos: 38
Re: Consulta SQL

Código:
Select  R.Anio           as ['Anio']
       ,R.Mes            as ['Mes']
       ,R.CodUsu         as ['CodUsu'] 
       ,Sum(R.Deposito)  as ['SumaDeposito']
From 
   (Select  Year(Fecha)       as ['Anio']
           ,Month(Fecha)      as ['Mes']
           ,C.CodUsu1         as ['CodUsu'] 
           ,Sum(D.Deposito)   as ['SumaDeposito']
   From     Cliente  C 
   Inner join 
            Diario  D
   On       C.CodUsu1 = D.CodUsu 
   Group by Year(Fecha) 
           ,Month(Fecha)
           ,C.CodUsu1
   
   Union all
   
   Select   Year(Fecha)        as ['Anio']
           ,Month(Fecha)       as ['Mes']
           ,C.CodUsu2          as ['CodUsu'] 
           ,Sum(D.Deposito)    as ['SumaDeposito']
   From     Cliente  C 
   Inner join 
            Diario  D
   On       C.CodUsu2 = D.CodUsu 
   Group by Year(Fecha)
           ,Month(Fecha)
           ,C.CodUsu2
   ) as R
Group by  R.Anio
         ,R.Mes
         ,R.CodUsu
Order by  R.Anio DESC
         ,R.Mes     DESC
         ,R.CodUsu
Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.

Última edición por Andres95; 29/01/2008 a las 08:35 Razón: Sintaxis