Quantcast
Channel: Ordenação
Viewing all articles
Browse latest Browse all 3

Ordenação

0
0
Olá a todos.

Boa tarde.

Bom, sou iniciante em SQl Server e estou com dúvida de como vou conseguir fazer uma ordenação em dois campos. Preciso ordernar uma consulta onde me retornam o ano e o mês e alguns resultados..porém preciso retornar ordenado..primeiramente o ano e posteriormente o mês. Fiz uma query aqui mas não funcionou como queria. esse foi o resultado:

Cod Ano Mes
57 2007 2
56 2004 5
59 2004 2
61 2004 4 * (O Mês de Abril está vindo depois de Ferevereiro e Maio)
60 2003 11

Meu código está assim:

SELECT
ger_cod,ger_ano,
ger_mes,ger_qtd,
A.uni_cod,
uni_sgl + ' - ' + uni_des as uni_des
FROM
TGeracao A
INNER JOIN
TUnidade B
ON A.uni_cod = B.uni_cod
ORDER BY ger_ano desc

Obs.: Ate aqui estou ordenando por ano somente mais quando incluio o campo "ger_mes "para ser ordenado junto com o "ger_ano" ele me retorna isso:

Cod Ano Mes
60 2003 11
56 2004 5
61 2004 4
59 2004 2
57 2007 2

Preciso q o resultado seje:

Cod Ano Mes
57 2007 2
56 2004 5
61 2004 4 * (O Mês de abril vem em viria depois de Fevereiro e antes de Maio)
59 2004 2
60 2003 11




Viewing all articles
Browse latest Browse all 3

Latest Images





Latest Images