SQL Server - Como asignar texto a un número de mes

   
Vista:

Como asignar texto a un número de mes

Publicado por Roger (2 intervenciones) el 04/03/2016 12:01:54
Hola a todos, tengo una duda de sql server el cual he empezado a aprender hace poco. El ejercicio en cuestión pide agrupar las ventas hechas por meses. Cosa que me sale bien. El problema es que los meses los numera como 1,2,3... Y me gustaría que dijera en 1, enero en dos, febrero... Pero he estado buscando y no encuentro nada, agradecería cualquier ayuda que me podáis ofrecer. Os dejo el código aquí:
1
2
3
4
5
SELECT      month(Pedidos.FechaPedido) as mes, count ([Detalles Pedidos].Cantidad) as  cantidad
FROM         [Detalles Pedidos] INNER JOIN
                      Pedidos ON [Detalles Pedidos].IDPedido = Pedidos.IDPedido
Group by month (Pedidos.FechaPedido)
ORDER BY month (Pedidos.FechaPedido)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

Como asignar texto a un número de mes

Publicado por Isaias (3186 intervenciones) el 04/03/2016 17:42:54
Simple
1
2
3
4
5
6
7
8
9
SELECT      datename(month(Pedidos.FechaPedido)) as mes, count ([Detalles Pedidos].Cantidad) as  cantidad
 
FROM         [Detalles Pedidos] INNER JOIN
 
                      Pedidos ON [Detalles Pedidos].IDPedido = Pedidos.IDPedido
 
Group by month (Pedidos.FechaPedido)
 
ORDER BY month (Pedidos.FechaPedido)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Javier

Como asignar texto a un número de mes

Publicado por Javier (6 intervenciones) el 05/03/2016 03:32:22
Creo que lo correcto seria

1
SELECT      datename(month, Pedidos.FechaPedido) as mes, count ([Detalles Pedidos].Cantidad) as  cantidad

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar