consulta mysql
Publicado por Jquero (2 intervenciones) el 16/01/2012 12:03:10
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
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
Valora esta pregunta


0