Não sei nem se isso existe… dei um procurada mas não encontrei.
Precisava de um comando que fizesse com que o o banco leia os registros do ultimo para o primeiro e não do primeiro para o ultimo como é o normal
Não sei nem se isso existe… dei um procurada mas não encontrei.
Precisava de um comando que fizesse com que o o banco leia os registros do ultimo para o primeiro e não do primeiro para o ultimo como é o normal
já tentou um ORDER BY campo DESCENDING ???
Eu até pensei nisso… mas o ORDER BY não vai ordenar depois que ler os regitros … ou não?
Cara, a linguagem SQL é bastante engessada…
Mas fiquei curioso, qual a necessidade de ler os dados do último para o primeiro? Performance?
Eu precisava dos ultimos dados com determinado valor.
Se tiver alguma outra maneira de fazer isso, aceito sugestões 
Não, se você criar um índice para o seu campo de pesquisa (que pode ser criado já como DESCENDING). Se for a chave primária não precisa pois já é indexada por default.
Em alguns bancos de dados você pode até especificar a ordem física em que os registros serão gravados com o objetivo de otimizar a performance. Não sei se o seu caso é tão crítico a este ponto. No geral a criação de um índice resolve.
Como assim ordenar depois que ler os registros? Acho que o que ele faz é: busca os registros respeitando a cláusula where e depois ordena.
Ah beleza deu certo…
Testei aqui e funcionou com o ORDER BY mesmo … vlw ae