none
row_number - Sql server RRS feed

  • Pergunta

  • Boa Tarde

    preciso fazer um select que mi retorne da seguinte forma

    testei o seguinte linha

    select ROW_NUMBER() OVER (ORDER BY qtdpg_car ) row_number, CONVERT(varchar(10), datv_car,103) as datv_car,val_car  from tabctasrec where numped_car = '71'

    funciono normal porem as datas dos vencimentos não veio organizadas então fui obrigado a usar essa linha ordenando as datas

    select ROW_NUMBER() OVER (ORDER BY qtdpg_car ) row_number, CONVERT(varchar(10), datv_car,103) as datv_car,val_car  from tabctasrec where numped_car = '71'  order by CONVERT(date,datv_car) asc

    porem quando eu uso essa forma ela mi retorna assim

    a ordem começa de 5 e teria que começa de 1

    alguém pode mi ajudar der de já agradeço a atenção de todos.


    sexta-feira, 24 de junho de 2016 15:54

Respostas

  • Rhael,

    A coluna que você está criando (ROW_NUMBER) está sendo ordenada pelo campo qtdpg_car.

    Se você quer que seja ordenada pela data, altere esse campo para datv_car.



    Mariana Del Nero /* Se a resposta foi útil, não esqueça de marcá-la */

    sexta-feira, 24 de junho de 2016 17:14