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;