Jump to content
Fórum Script Brasil
  • 0

Criar script de consulta


Mvrback

Question

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

  • 0

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 Abreu

Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...