Ir para conteúdo

POWERED BY:

Arquivado

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

m/ster

SQL .. Selecionar hora

Recommended Posts

Tenho uma tabela no SQLServer em que possui um campo do tipo DateTimer..

Existe alguma maneira de selecionar apenas os registro com uma determinada hora??

Tentei o comando abaixo mais nao deu certo:

 

SELECT * FROM Relatorio WHERE HOUR(Data)=10

 

Alguem sabe? ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente fazer assim:

 

data=DateAdd("h", now(), -x)

 

onde -x é o in tervalo de hora q você quer em relação a hora atual

 

SELECT * FROM Relatorio WHERE campodata <= "&data&"

 

Se assim nao funcionar tente usando

 

SELECT * FROM Relatorio WHERE campodata <= "&SqlDate(data)&"

Ve se isso vai te ajudar. Qualquer coisa posta novamente B)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente por ai:SELECT * FROM TABELA WHERE data = convert(datetime,'" & data & "',103)Essa é a função MS SQL Server pra trabalhar com datas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Era isso abaixo que eu queria, já consegui.. valeu:

 

SELECT * FROM NoticiasRelatorio WHERE DATEPART(Hh,NoticiasRelatorio.Data)=12

 

Isso seleciona todos os campos onde a Data eh de 12 horas..

Tipo:

03/03/2004 12:42:45

01/03/2004 12:19:26

15/01/2002 12:02:05

 

;)

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.