como Agrupar por meses?

06/09/2004 - 09:41 por ArraY | Informe spam
Holas,

de una instruccion

select id_cliente,Sum(importe)
where cliente
group by ..

si los kiero mostrar por meses esa suma como se haria??

un saludo

Preguntas similare

Leer las respuestas

#1 Salvador Ramos
06/09/2004 - 10:56 | Informe spam
Hola:

GROUP BY MONTH(TuCampoFecha).
Ten cambién en cuenta que si quieres agrupar por año/mes:
GROUP BY YEAR(TuCampoFecha), MONTH(TuCampoFecha).

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"ArraY" escribió en el mensaje
news:69b801c493e4$fde757c0$
Holas,

de una instruccion

select id_cliente,Sum(importe)
where cliente
group by ..

si los kiero mostrar por meses esa suma como se haria??

un saludo
Respuesta Responder a este mensaje
#2 manel gonzalez
06/09/2004 - 11:58 | Informe spam
Hola

select id_cliente, mes = datename(m, FECHA) + ' ' + year(FECHA),
importe=sum(IMPORTE)
from tu_tabla
where (el que tu quieras)
group by id_cliente, datename(m, FECHA) + ' ' + year(FECHA)

donde FECHA es el campo de la tabla que contiene eso... la fecha :)



"ArraY" escribió en el mensaje
news:69b801c493e4$fde757c0$
Holas,

de una instruccion

select id_cliente,Sum(importe)
where cliente
group by ..

si los kiero mostrar por meses esa suma como se haria??

un saludo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida