Comando puxar data
23/01/2013
0
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
Posts
23/01/2013
Robson Alves
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
24/01/2013
Alex Lekao
agora vendo a sua resposta resolvi testar e o negocio funciona... rsrsr
valeu...
24/01/2013
Robson Alves
25/01/2013
Alex Lekao
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
29/01/2013
Joel Rodrigues
Abraço a todos.
01/02/2013
Ricardo Araujo
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.
Clique aqui para fazer login e interagir na Comunidade :)