Comando puxar data

SQL Server

23/01/2013

Boa Tarde,

Tenho uma Tabela chamada 'Abertura', nesta tabela tem a coluna 'Data/Hora Abertura', nesta tabela sempre tem somente uma linha com informação ou nenhuma.

Preciso pegar somente a DATA da coluna 'Data/Hora Abertura', o comando seria parecido com o Abaixo:
 SELECT * FROM [RECEBIDOS] WHERE [Data Abertura]=(SELECT [Data/Hora Abertura] FROM [Abertura])


Porem este comando vai pegar todas as configurações da Coluna, que seria hoje: '23/01/2013 15:05:05'
Preciso que puxe somente o '23/01/2013' para que consiga realizar a pesquisa.

Alguma ideia?

Obrigado
Jonatan Rinckus

Jonatan Rinckus

Curtidas 0

Respostas

Robson Alves

Robson Alves

23/01/2013

Você precisa converter a coluna

select Convert(varchar, [seu campo],103) from SomeTable


o 103 converte o formato para dd/mm/aaaa

http://msdn.microsoft.com/pt-br/library/ms187928.aspx
GOSTEI 0
Alex Lekao

Alex Lekao

23/01/2013

caraca... nunca pensei em usar o varchar sem o tamanho do campo para fazer o convert, nem passou pela minha cabeça que funcionaria.

agora vendo a sua resposta resolvi testar e o negocio funciona... rsrsr

valeu...
GOSTEI 0
Robson Alves

Robson Alves

23/01/2013

Sim! nesse caso é legal, porque o 103 devolve o formato fixo de uma data!
GOSTEI 0
Alex Lekao

Alex Lekao

23/01/2013

Oi Robson, bom dia!!!

Cara eu usava os dois... varchar(10) mais o parâmetro 103...

gostei... uma coisa a mais que aprendo... se bem que preciso aprender muuuuuita coisa para ser melhor no que faco e ser um dba ou dbd... gostaria mas ta osso.. rsrsr

eh isso ae... obrigado.

Abraco.

Alex - Lekao
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

23/01/2013

Tendo sido resolvida a questão, estou encerrando o tópico.
Abraço a todos.
GOSTEI 0
Ricardo Araujo

Ricardo Araujo

23/01/2013

Pegar somente data :

select date_inclusao from Vendas
where convert(date, date_inclusao, 103 ) between
and convert(date, [colocar a data em formato dd/mm/yyy], 103)
convert(date, [colocar a data em formato dd/mm/yyy], 103)

espero ter ajudado.
GOSTEI 0
POSTAR