Ordena o resultado de uma query
Exemplo da Rotina:
SELECT * FROM [TABELA] ORDER BY [COLUNAS]
Exemplo 1- Ordenando por 1 coluna:
SELECT
BM_GRUPO,
BM_DESC,
BM_PROORI
FROM
SBM010 SBM
WHERE
BM_FILIAL = ' '
AND SBM.D_E_L_E_T_ = ' '
ORDER BY
BM_DESC
Exemplo 2- Ordenando por mais de uma coluna:
SELECT
BM_GRUPO,
BM_DESC,
BM_PROORI
FROM
SBM010 SBM
WHERE
BM_FILIAL = ' '
AND SBM.D_E_L_E_T_ = ' '
ORDER BY
BM_PROORI,
BM_DESC
Exemplo 3- Ordenando por número de coluna ao invés de nome:
SELECT
BM_GRUPO,
BM_DESC,
BM_PROORI
FROM
SBM010 SBM
WHERE
BM_FILIAL = ' '
AND SBM.D_E_L_E_T_ = ' '
ORDER BY
2
Exemplo 4- Ordenando de forma crescente:
SELECT
BM_GRUPO,
BM_DESC,
BM_PROORI
FROM
SBM010 SBM
WHERE
BM_FILIAL = ' '
AND SBM.D_E_L_E_T_ = ' '
ORDER BY
BM_DESC ASC
Exemplo 5- Ordenando de forma decrescente:
SELECT
BM_GRUPO,
BM_DESC,
BM_PROORI
FROM
SBM010 SBM
WHERE
BM_FILIAL = ' '
AND SBM.D_E_L_E_T_ = ' '
ORDER BY
BM_DESC DESC
Observações:
– Caso tenha dúvidas ou problemas com os exemplos, entre em contato;
– Se tiver sugestões de rotinas, pode entrar em contato;