Ir para conteúdo
Fórum Script Brasil

Rosa Perpetuada

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que Rosa Perpetuada postou

  1. Membros 0 1 post Denunciar post Postado Sexta às 19:37 Tenho uma Base de dados que contem informação sobre apartamentos. Normalmente cada apartamento só tem 1 proprietário. Detectei entretanto que alguns dos apartamentos, têm mais do que um proprietário. Pois bem, pretendo apurar e mostrar apenas os apartamentos que têm mais do que um proprietário e, a partir desta restrição mostrar os nomes desses proprietários. Estou a utilizar o seguinte: SELECT Imo_Prop.Imovel, Count(Imo_Prop.Imovel) AS Contador INTO tmp FROM Imo_Prop, Imovel WHERE Imo_Prop.Imovel=Imovel.ID_Imovel GROUP BY Imo_Prop.Imovel HAVING (Count(Imo_Prop.Imovel))>1 UNION SELECT tmp.Imovel, Imo_Prop.Proprietario, Proprietario.Nome, Arruamento.Nome, Imovel.NumPorta FROM tmp, Imo_Prop, Arruamento, Imovel, Rua_Zona, Proprietario WHERE tmp.[Imovel] = Imo_Prop.[Imovel] AND Imo_Prop.[Proprietario] = Proprietario.[ID_Prop] AND tmp.[Imovel] = Imovel.[ID_Imovel] AND Imovel.[CodZona] = Rua_Zona.[ID] AND Rua_Zona.[Rua] = Arruamento.[ID_Rua] ORDER BY 1, 2; Dá a seguinte mensagem: Não é possivel utilizar uma consulta ação como origem de linha. Muito obrigada Citar
×
×
  • Criar Novo...