You are on page 1of 1

select a.codcli , a.nombre, a.apellido , sum( case when a.fecha = '2005' then a.

monto else 0 end sum( case when a.fecha = '2006' then a.monto else 0 end sum( case when a.fecha = '2007' then a.monto else 0 end sum( case when a.fecha = '2008' then a.monto else 0 end sum( case when a.fecha = '2009' then a.monto else 0 end from ( select a.codcli , a.nombre, a.apellido , right( convert( varchar(10) , b.fecha , 103 ) , sum(b.monto) as monto from cliente a with(nolock) inner join factura b with(nolock) on a.codcli = b.codcli group by a.codcli , a.nombre, a.apellido , right( convert( varchar(10) , b.fecha , 103 ) ) a group by a.codcli , a.nombre, a.apellido order by a.codcli

) ) ) ) )

as as as as as

[2005], [2006], [2007], [2008], [2009]

4 ) as fecha,

, 4 )

You might also like