Mvrback Posted November 16, 2011 Report Share Posted November 16, 2011 TabelasAUTOMOVEIS (Codigo, Fabricante, Modelo, Ano, Pais, Preço_tabela) REVENDEDORAS (CNPJ, Nome, Proprietário, Cidade, Estado) CONSUMIDORES (CPF, Nome, Sobrenome) NEGOCIOS (Comprador, Revenda, CodAuto, AnoAuto, Data, Preço) GARAGENS (CNPFJRevenda, CodAuto, AnoAuto, Quantidade)Quais são as revendedoras de mesmo proprietário presentes em mais de um estado? Quote Link to comment Share on other sites More sharing options...
0 Fabiano Abreu Posted November 16, 2011 Report Share Posted November 16, 2011 Olá Mvrback,Veja se esta query lhe ajuda.select * from revendedoras as rev group by rev.proprietario having (select count(distinct rev2.estado) from revendedoras as rev2 where rev2.proprietario = rev.proprietario) > 1;Então pensamos assim: Preciso localizar todas as revendas do mesmo proprietário, então eu agrupo pelo proprietário, logo, demonstro somente as revendas para a mesma pessoa.Ai vem a segunda condição, onde o mesmo dono possua revendas em outros estados, logo, uso o having para localizar os proprietários que possuem revendas em estados diferentes.Usei esta condição no MySQL então não sei se irá funcionar no SQL Server, mas qualquer coisa tente adapta-la.Abraços._ _Fabiano AbreuPapo Sql - Um blog com tutoriais, dicas e truques sobre SQL Quote Link to comment Share on other sites More sharing options...
Question
Mvrback
Tabelas
AUTOMOVEIS (Codigo, Fabricante, Modelo, Ano, Pais, Preço_tabela)
REVENDEDORAS (CNPJ, Nome, Proprietário, Cidade, Estado)
CONSUMIDORES (CPF, Nome, Sobrenome)
NEGOCIOS (Comprador, Revenda, CodAuto, AnoAuto, Data, Preço)
GARAGENS (CNPFJRevenda, CodAuto, AnoAuto, Quantidade)
Quais são as revendedoras de mesmo proprietário presentes em mais de um estado?
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.