Ir para conteúdo

Arquivado

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

shell

Criar Campo formato dd/mm/yyy

Recommended Posts

Oi Galera ...tudo na Paz...

Eu tenho um probleminha e se alguem puder me orientar rrrsrsrs

Eu tenho um campo datahora numa tabela....

Ai to criando uma consulta que me retorna um campo data com o formato (dd/mm/yyyy) e outro hora (hh:mm:ss).

O problema é q preciso fazer uma where justamente destes campos assim e usar o between para trazer um intervalo. Maiso ou menos assim:

 

SELECT *, Format(DataHora, "dd/mm/yyyy") AS Data, Format(DataHora, "hh:mm") AS Hora

FROM Movimento

where (Format(DataHora, "dd/mm/yyyy") Between ("24/01/2008" AND "30/01/2008") ) AND (Format(DataHora, "hh:mm:ss") Between ("08:00:00" AND "12:00:00") )

 

O problema é q o campo esta em string ai ele num filtra nada.

Alguem sabe como criar um campo do tipo date q só me traga o formato (dd/mm/yyyy) e outro com o formato(hh:mm) pra q eu passa comparar com o between????

 

Se alguem puder me ajudar....Please

:wacko:

Obrigada...

Compartilhar este post


Link para o post
Compartilhar em outros sites

posso perguntar porque nao usa um unico campo de data/hora?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entuam é pq é q o Banco ja esta em uso e naum foi eu quem montou .Ai se eu mudou para outro o meu chefo me mata hihihi

Mas num existe outra forma de criar outros dois campos temporários com o mesmo tipo de dados mais com o formato q eu quero?

valew

Compartilhar este post


Link para o post
Compartilhar em outros sites

voce pode converter pra data no proprio select

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual a linguegem que esta programando?

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.