Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LeBrites

[Resolvido] Select com datas em formatos diferentes

Recommended Posts

Olá Pessoal,

Sou nova por aqui e também novata trabalhando com SQL,

E estou com uma dificuldade pra buscar datas em uma tabela.

O caso é assim, no banco de dados a coluna com o campo data que tenho que recuperar está com dados assim:

8/25/2008 8:15:42 AM

MM/DD/AAAA H:MM:SS AM/PM

Mas eu preciso buscar uma linha nessa tabela com uma data tendo apenas parte da data, assim:

06/13/2011

MM/DD/AAAA

 

Preciso fazer um SELECT que somente com "06/13/2011" me traga os dados com: "06/13/2011 8:15:42 AM","06/13/2011 6:20:32 PM", etc...

 

Usar uma comparação direta não funciona e mesmo eu convertendo a string para tipo date não funciona. Tipo:

SELECT * FROM tabela WHERE data = 06/13/2011

 

Eu to usando o ASP/VBScript para acessar essa tabela. E na tabela o tipo do campo foi declarado como DATETIME.

 

Alguém tem alguma sugestão?

 

Já agradeço a atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente alguma conversão, exemplo:

SELECT * FROM tabela WHERE CONVERT(VARCHAR(10),data,101) = '06/13/2011'

Sugiro que estude o nosso famoso tópico sobre datas: http://forum.imasters.com.br/topic/224454-manipulando-data-no-sql-server-conteudo-alterado/

 

Olá de novo pessoal...

o que um café não faz não?!

 

Consegui resolver aki graças a ajuda desse tópico: Manipulando Data no SQL Server

 

não vi que tinha resolvido, postamos quase juntos, indiquei o mesmo tópico, bom que resolveu parabéns!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.