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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Como pegar o maior valor entre 2 tabelas ?
Renato B³
não registrado
Postada em 20/01/2005 15:16 hs   
Olá,
tenho 2 tabelas  (Baixas e Canceladas) que estão relacionadas no campo "Codigo_Bai". Quero fazer um select  entre essas 2 tabelas para pegar o maior valor entre elas.
 
Estou fazendo de um modo que me traz apenas o maior valor de cada uma delas (maior valor em Baixas e maior valor em Canceladas), mas quero pegar o maior número existente entre elas!
 
No momento estou fazendo assim:
SELECT MAX(Baixa.Codigo_Bai), MAX(Canceladas.Codigo_Bai)
FROM Baixas, Canceladas
 
E mais uma coisa: como faço um select dentro de outro select?
 
Será que alguém pode me ajudar?
     
Alê
SÃO PAULO
SP - BRASIL
Postada em 20/01/2005 21:02 hs         
Olá Renato,
 
Já tentou utilizar o operador UNION? Com ele é possível combinar duas tabelas para se obter um único resultado entre elas.
 
Você pode tentar da seguinte forma:
 
Select Max(Baixa.Codigo_Bai) from Baixas
Union
Select Max(Canceladas.Codigo_Bai) from  Canceladas
 
O resultado será o maior código encontrado na união das duas tabelas.
 
Para se fazer um select dentro de outro, basta considerar que o resultado de um select é uma tabela. Veja exemplo:
 
Select TB1.Campo, TB2.Campo From Tabela1 TB1, (Select * From Tabela2) TB2
Where TB1.Campo = TB2.Campo
 
Valeu? Boa Sorte.
     
Renato B³
não registrado
Postada em 21/01/2005 08:13 hs   
Valew cara!!
 
Agora tá tudo blzzzz... Emoções
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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