Como colocar Mes e ano

05/03/2004

0

Tenho esta linha em sql:
SELECT { fn MONTHNAME(relatorio_kms.data) } AS Mes, SUM(relatorio_kms.km_final) - SUM(relatorio_kms.km_inicial) AS valores
FROM relatorio_kms INNER JOIN
usuarios ON relatorio_kms.codusuario = usuarios.Codigo
GROUP BY { fn MONTHNAME(relatorio_kms.data) }
ORDER BY { fn MONTHNAME(relatorio_kms.data) }

onde o resultado dela é:
August 1170
December 1634
February 1159
January 534
July 2572

A minha duvida é: Como eu faco para acrescentar o ano apos o nome do mes? E tb como colocar em ordem cronologica e nao alfabetica na primeira coluna?

Ps. O campo data e um datetime e estou usando o SQL Server 2000

Obrigado.


Mr_joni

Mr_joni

Responder

Posts

09/03/2004

Fabricio_saldanha

Seria algo assim:

SELECT { fn MONTHNAME(relatorio_kms.data) } AS Mes,

Year(Campo de data) as Ano,

SUM(relatorio_kms.km_final) - SUM(relatorio_kms.km_inicial) AS valores
FROM relatorio_kms INNER JOIN
usuarios ON relatorio_kms.codusuario = usuarios.Codigo
GROUP BY { fn MONTHNAME(relatorio_kms.data) }
ORDER BY { fn MONTHNAME(relatorio_kms.data) }

espero que eu tenha entendido a pergunta.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar