none
Select com ordem errada RRS feed

  • 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 ?

    quarta-feira, 3 de abril de 2013 14:23

Respostas

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

    quarta-feira, 3 de abril de 2013 14:44
  • tente assim

    order by dtipico desc


    Junior

    • Marcado como Resposta ricardoti2012 quarta-feira, 3 de abril de 2013 15:19
    quarta-feira, 3 de abril de 2013 14:55
  • 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

    quinta-feira, 4 de abril de 2013 16:04