locked
Retornar somente registros com a data de hoje RRS feed

  • Pergunta

  •  

    Senhores,

    alguem sabe como me dizer como faço através de comando sql criar um select para mostrar todos os registros com a data de hoje.

    Cenário

    tabela uni_backup

    coluna data_verificacao (gerado automaticamente datetime)

    coluna servidor (prenchido manualmente)

    logicamente que a coluna data é gerado automaticamente no banco a data e o horario.

    RESULTADO

    quero mostrar todos os registros com a data de hoje.

    select * from uni_backup where data_verificacao = getdate()

    só que neste caso nao mostra nenhum registro, pois o horario da coluna data_verificacao nunca sera o mesmo do getdate()

     

    como resolvo isto ?

    Abraço

     

    sexta-feira, 2 de fevereiro de 2007 17:53

Respostas

  • Adriano,

    Já tentou desta forma:

    Select * from Uni_Backup

     Where Data_Verificacao=SubString(Convert(Char(10),GetDate(),103),1,10)

    Ou este outro.

    Select * from Uni_Backup

     Where Year(Data_Verificacao)=Year(GetDate())

     And      Month(Data_Verificacao)=Month(GetDate())

     And      Day(Data_Verificacao)=Day(GetDate())

    sexta-feira, 2 de fevereiro de 2007 18:29
    Moderador