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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  sql complicada
Futura
PORTO FERREIRA
SP - BRASIL
Postada em 12/10/2005 11:10 hs            
preciso, fazer uma consulta na tabela carteira, por período + vendedor, so q nesta tabela, não tenho o codigo do vendor, só o código do cliente, o qual esta associado ao vendedor, na tabela de clientes. Como ficaria ?
     
Donkey
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
Postada em 12/10/2005 16:24 hs            
select carteira.campos from carteira inner join cad_clientes on carteira.cod_cli = cad_clientes.cod_cli where cad_clientes.cod_vendedor = codigo_do_vendedor_que_precisa and carteira.data >= data_que_precisa
 
Basta fazer um inner join com a tabela de clientes.... T+
 
     
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
Postada em 13/10/2005 08:16 hs         
Create Table #Cliente (   
   CodCliente Integer,
   Nome Varchar(60),
   CodVendedor Integer
   )

Create Table #Carteira (
   Data Varchar(8),
   CodCliente Integer
   )
Set NoCount On
Insert Into #Cliente (CodCliente,Nome,CodVendedor) Values (1, 'MARIA', 1)
Insert Into #Cliente (CodCliente,Nome,CodVendedor) Values (2, 'JOAO' , 1)
Insert Into #Cliente (CodCliente,Nome,CodVendedor) Values (3, 'PEDRO', 1)
Insert Into #Cliente (CodCliente,Nome,CodVendedor) Values (4, 'RITA' , 2)
Insert Into #Carteira (Data, CodCliente) Values ('20050901',1)
Insert Into #Carteira (Data, CodCliente) Values ('20050915',1)
Insert Into #Carteira (Data, CodCliente) Values ('20051001',1)
Insert Into #Carteira (Data, CodCliente) Values ('20050901',2)
Insert Into #Carteira (Data, CodCliente) Values ('20050920',2)
Insert Into #Carteira (Data, CodCliente) Values ('20050901',3)
Insert Into #Carteira (Data, CodCliente) Values ('20050901',4)
Insert Into #Carteira (Data, CodCliente) Values ('20050911',4)
Insert Into #Carteira (Data, CodCliente) Values ('20050921',4)
Insert Into #Carteira (Data, CodCliente) Values ('20051001',4)
Select *
From #Carteira As Cart
Inner Join #Cliente As Cli On Cli.CodCliente = Cart.CodCliente
Where Data Between '20050901' And '20050930'
And CodVendedor = 2
Drop Table #Cliente
Drop Table #Carteira
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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