none
Passando data como parâmetros, mas não retorna o esperado RRS feed

  • Pergunta

  •  

    Boa noite, pessoal.

     

    Seguinte, estou desenvolvendo um relatório no Reporting Services no vs 2003, mas estou com um problema. Criei uma view que m retorna todos os dados corretos, mas quando vou filtrar esses dados por uma data no formato yyyy/mm/dd num between @data_ini and @data_fim, não me retorna tos os dados pois no banco essa data está no formato yyyy/mm/dd hh:mmTongue Tieds. Ou seja, para retornar todos os valores eu deveria fornecer esse horário. No entanto para um usuário comum isso se torna mais um obstáculo. Alguém sabe como posso resolver esse problema? Lembrando que na tabela faz-se necessário o armazenamento do horário em que foram gerados tais dados, pois eles são utilizados em outros processos.

    sexta-feira, 18 de janeiro de 2008 22:09

Respostas

  • Em vez de between vc já pensou em usar

    usa data>= ' xxxxx ' and data<='xxxxxx'. O between não leva em conta as datas que foram selecionas... acho que já ajuda!!!
    domingo, 20 de janeiro de 2008 15:17

Todas as Respostas

  • Em vez de between vc já pensou em usar

    usa data>= ' xxxxx ' and data<='xxxxxx'. O between não leva em conta as datas que foram selecionas... acho que já ajuda!!!
    domingo, 20 de janeiro de 2008 15:17
  • Bom Dia,

     

    Para evitar problemas com datas, costumo elaborar consultas da seguinte forma:

     

    SELECT <Campos> FROM Tabela WHERE Data >= 'Data Inicial 00:00:00' AND Data <= 'Data Final 00:00:00'

     

    Sendo que coloco as datas no formato YYYYMMDD.

     

    [ ]s,

     

    Gustavo

    segunda-feira, 21 de janeiro de 2008 11:53