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;