Buenas tardes,
 
Mi problema es que tengo una tabla por ejemplo con la siguiente estructura:
 
Facturas
numFactura
CodCliente
Fecha
Importe
 
Y necesito que una consulta me devuelva lo siguiente:
 
CodCliente, ImporteTotal, ImporteTrimestre1, ImporteTrimestre2, ImporteTrimestre3, ImporteTrimestre4
 
Mi consulta :
 
Select CodCliente, Sum(Importe) as ImporteTrimestre, Quarter(Fecha) as Trimestre 
From Facturas
GROUP By Trimestre, CodCliente
Order By CodCliente, Trimestre
 
El problema es que por cada cliente me devuelve 4 registros, cada uno correspondiente a un trimestre y yo necesito que me devuelva los importes de los trimestres en columnas.
 
A ver si alguien me puede iluminar un poco porque por mas vueltas que le doy no veo la solución. 
 
Muchas gracias 
  
 
