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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Instrução SQL
Eriston
SÃO PAULO
SP - BRASIL
Postada em 26/01/2005 11:07 hs            

Olá pessoal,

 

Gostaria de saber se é possível montar uma instrução SQL da seguinte forma:

 

UPDATE tb_log SET saida =now() WHERE id_log=(SELECT Max(id_log) WHERE id_user=10);

 

O objetivo da query é atualizar o último log do usuário com a hora de saída.

 

Fazendo da seguinte forma funciona, mas gostaria que fosse apenas com uma query.

 

id_ultimo_log = Rs.open “SELECT Max(id_log) WHERE id_user=10)”,conn

 

conn.execute (“UPDATE tb_log SET saida =now() WHERE id_log=& id_ultimo_log &”)

 

 

Muito obrigado,

 

At,

 

Eriston

     
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
ENUNCIADA !
Postada em 26/01/2005 13:10 hs         
No SQL Server funciona:
Update SN3010 Set N3_HISTOR = 'TESTE UPD'
Where R_E_C_N_O_ =
(Select Max(R_E_C_N_O_) AS R_E_C_N_O_ From SN3010
Where D_E_L_E_T_ <> '*')
   
Eriston
SÃO PAULO
SP - BRASIL
Postada em 26/01/2005 13:39 hs            
Estou usando MySQL, montei um query semelhante mas deu erro. Também fiz com uma outra tabela:
 
UPDATE banners SET total_hits =100 WHERE idbanner=(SELECT Max(idbanner) as idbanner FROM banners WHERE max_hits=100000);
 
Continua dando erro...Emoções
 
MySQL ERROR:
You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT Max(idbanner) as idbanner FROM banners WHERE max_hits=100000);
 
QUERY:
UPDATE banners SET total_hits =10 WHERE idbanner=(SELECT Max(idbanner) as idbanner FROM banners WHERE max_hits=100000);
     
Eriston
SÃO PAULO
SP - BRASIL
Postada em 26/01/2005 15:57 hs            
up
     
Eriston
não registrado
ENUNCIADA !
Postada em 27/01/2005 13:39 hs   
Alguma solução??? Emoções
 
t+
 
Theriston
   
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