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

 
Vista:
sin imagen de perfil

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
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Como asignar texto a un número de mes

Publicado por Isaias (4558 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
Val: 111
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Como asignar texto a un número de mes

Publicado por Javier (45 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