Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/01/2012, 06:11
javiquero
 
Fecha de Ingreso: octubre-2010
Mensajes: 12
Antigüedad: 14 años, 5 meses
Puntos: 0
Consulta mysql

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