Ajuda para fazer um Select
19/05/2008
0
Tenho a seguinte situação:
Tabela_1
Cod_Cli Nome Status
1 Nome_1 Ativ
2 Nome_2 Canc
3 Nome_3 Ativ
4 Nome_4 Canc
5 Nome_5 Ativ
6 Nome_6 Canc
Tabela_2
Cod_Cli Codigo_ini Codigo_fim
1 10 20
2 10 20
Preciso fazer um select na Tabela_2 passando como parametro o Codigo_ini = 10 e o Codigo_fim = 20 onde me traga o nome do cliente que esteja [b:5a757dbc57]Ativ[/b:5a757dbc57]
Algo assim
Select *
from Tabela_1
Inner join Tabela_2 on(Tabela_1.cod_cli = Tabela_2.Cod_Cli)
where Codigo_ini = 10 and Cod_fim = 20
Reparem que da forma que esta vai me trazer dois registro mas eu só quero um registro pois o outro o cliente esta Cancelado.
Uso Delphi 7 com SQL Server 2000
Tabela_1
Cod_Cli Nome Status
1 Nome_1 Ativ
2 Nome_2 Canc
3 Nome_3 Ativ
4 Nome_4 Canc
5 Nome_5 Ativ
6 Nome_6 Canc
Tabela_2
Cod_Cli Codigo_ini Codigo_fim
1 10 20
2 10 20
Preciso fazer um select na Tabela_2 passando como parametro o Codigo_ini = 10 e o Codigo_fim = 20 onde me traga o nome do cliente que esteja [b:5a757dbc57]Ativ[/b:5a757dbc57]
Algo assim
Select *
from Tabela_1
Inner join Tabela_2 on(Tabela_1.cod_cli = Tabela_2.Cod_Cli)
where Codigo_ini = 10 and Cod_fim = 20
Reparem que da forma que esta vai me trazer dois registro mas eu só quero um registro pois o outro o cliente esta Cancelado.
Uso Delphi 7 com SQL Server 2000
Ferreia2
Curtir tópico
+ 0
Responder
Posts
19/05/2008
Webjoel
Olá!
Pelo que to vendo só falta mais um filtro:
Pelo que to vendo só falta mais um filtro:
Select * from Tabela_1 Inner join Tabela_2 on(Tabela_1.cod_cli = Tabela_2.Cod_Cli) where Tabela_2.Codigo_ini = 10 and Tabela_2.Cod_fim = 20 and Tabela_1.status = ´ativ´;
Responder
Clique aqui para fazer login e interagir na Comunidade :)