Usuário com melhor resposta
Select com ordem errada

Pergunta
-
Eu tenho um select abaixo:
string
_strSQL04 = "SELECT DISTINCT(DTIPICO),CC,DISCIPLINA FROM DETALHESTS WHERE DISCIPLINA = '"+ DropDownListDISCIPLINA.Text + "' AND CC = '"+ TextBoxCentrodeCusto.Text + "' ORDER BY DTIPICO";
Não esta dando erro, mas não esta ordenando o campo DTIPICO EM ORDEM CRESCENTE.
O QUE ESTA FALTANDO ?
Respostas
-
tente assim
order by dtipico desc
Junior
- Marcado como Resposta ricardoti2012 quarta-feira, 3 de abril de 2013 15:19
Todas as Respostas
-
tente deixa apenas DISTINCT DTIPICO , sem os parenteres vê o que acontece .
Davi Murilo Referência Principal : Jesus que ilumina minha mente.
Referência Profissonal : http://www.tidm.com.br -
tente assim
order by dtipico desc
Junior
- Marcado como Resposta ricardoti2012 quarta-feira, 3 de abril de 2013 15:19
-
Ola
Tente assim
_strSQL04 = "SELECT * FROM (SELECT DISTINCT(DTIPICO) AS DT,CC,DISCIPLINA FROM DETALHESTS WHERE DISCIPLINA = '"+ DropDownListDISCIPLINA.Text + "' AND CC = '"+ TextBoxCentrodeCusto.Text + "' ) TBL ORDER BY DT";
Ja tive esse mesmo problema mas usando Oracle e resolvi dessa forma criei um select por fora do select principal criando um tipo de view, não sei se esta usando SQL Server por isso coloquei um Alias chamado TBL no Oracle nem uso o Alias para gerar um novo de tabela
Espero ter ajudado
Junior