none
Problema com datas RRS feed

  • Pergunta

  • Ola,

    tenho uma tabela que possui o campo data, como datetime, e me retorna o resultado com a seguinte cara: 2011-01-25 09:10:25.123

     

    preciso pegar apenas do dia 24/01/2011, porem todas as minhas querys tentando converter para varchar ou tentando mesmo como datetime me trazem um resultado errado, qual seria a forma correta deste select?


    ---------------------------------------------- Para dicas SQL Server e mais -> www.onlywhatmatters.wordpress.com
    quarta-feira, 26 de janeiro de 2011 17:12
    Moderador

Respostas

  • Consegui fazendo uma gambizinha aqui, se alguem tiver uma sugestão melhor:

     

    select * from Resultado_Operador

    where Data>DATEADD(DAY,DATEDIFF(day,0,getdate()),-2)

    and Data<DATEADD(DAY,DATEDIFF(day,0,getdate()),-1)

    order by data


    ---------------------------------------------- Para dicas SQL Server e mais -> www.onlywhatmatters.wordpress.com
    quarta-feira, 26 de janeiro de 2011 17:33
    Moderador

Todas as Respostas

  • Consegui fazendo uma gambizinha aqui, se alguem tiver uma sugestão melhor:

     

    select * from Resultado_Operador

    where Data>DATEADD(DAY,DATEDIFF(day,0,getdate()),-2)

    and Data<DATEADD(DAY,DATEDIFF(day,0,getdate()),-1)

    order by data


    ---------------------------------------------- Para dicas SQL Server e mais -> www.onlywhatmatters.wordpress.com
    quarta-feira, 26 de janeiro de 2011 17:33
    Moderador
  • Bom veja assim se dá certo...

     

    SELECT CONVERT(VARCHAR(12),'2011-01-25 09:10:25.123',120)+''+CONVERT(VARCHAR(12),'2011-01-25 09:10:25.123',114)
    
    • Sugerido como Resposta CarlosHB quarta-feira, 26 de janeiro de 2011 17:40
    quarta-feira, 26 de janeiro de 2011 17:39
  • Carlos,

     

    O que postei acima foi só um exemplo do formato da data, eu precisaria de um:

     

    select * from tabela where data between x and y, sendo apenas do dia 24/01/2011


    ---------------------------------------------- Para dicas SQL Server e mais -> www.onlywhatmatters.wordpress.com
    quarta-feira, 26 de janeiro de 2011 17:48
    Moderador