USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Parametro de data-horario no Sql Server
Defende
JARINÚ
SP - BRASIL
ENUNCIADA !
Postada em 20/01/2006 08:49 hs            
Tenho um campo na minha tabela que se chama DATA e esta no formato DATETIME.

Agora em uma busca eu quero passar apenas o horario, tipo 16:41. Como eu faco na instrucao pra formatar este valor e passar para a instrucao visto que ele grava na tabela nesse formato: 5/1/2006 16:41:54

Quem puder me ajudar......
A base eh Sql Server 2000
   
Daniel
Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 20/01/2006 09:15 hs            
SELECT Format([Pedidos]![Atualizacao],"hh:nn") AS Expr2
FROM Pedidos
WHERE (((Format([Pedidos]![Atualizacao],"hh:nn"))>#14:21:0#));

dsmn
     
Wall
SAO PAULO
SP - BRASIL
Postada em 20/01/2006 09:22 hs            
Defende,
 
No select basta converter e para exibir vc tem 2 opções, retornar o campo já formatado no recordset ou formatar no momento de exibi-lo, veja os exemplos abaixo:
 
Na query :
select convert(varchar, data, 108) as Data
where convert(varchar(5), data, 108) = '11:29'
 
Na exibição: (faça o select normalmente)
txtData.text = format(rs!data, "hh:nn:ss")
 
Veja oq é melhor para vc e nos de um retorno.
 
Espero ter ajudado...
 
Walmerson.
 
TÓPICO EDITADO
   
Defende
não registrado
ENUNCIADA !
Postada em 20/01/2006 09:48 hs   
Pessoal funcionou da maneira do Wall.
Agora aproveitando um pouco mais como ficaria para eu buscar por DATA (1/5/2006) no mesmo campo???
   
Wall
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 20/01/2006 10:00 hs            
convert(varchar(10), data, 121)  --retorna 2006-05-01 (padrão ANSI)
convert(varchar, data, 103)  --retorna 01/05/2006 (padrão Britanico)
 
obs.: no padrão ANSI sem a limitação de 10 caracteres retorna hr,min, seg, e milesimos, no britanico só retorna a data não precisa delimitar...
 
Blz???
 
Walmerson
   
Defende
JARINÚ
SP - BRASIL
Postada em 20/01/2006 11:33 hs            
VALEU - deu certo.
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página