Query con criteri

di il
16 risposte

16 Risposte - Pagina 2

  • Re: Query con criteri

    Non ho capito bene cosa hai fatto, comunque spezzando ogni passaggio in una singola query, la logica è questa
    QUERY1
    SELECT Popolazione_AZ.CodiceFamiglia, Count(Popolazione_AZ.CodiceFamiglia) AS ContaSoggetti
    FROM Popolazione_AZ
    Query2
    SELECT Popolazione_AZ.*, Query1.ContaSoggetti 
    FROM Popolazione_AZ INNER JOIN Query1 
    ON Popolazione_AZ.CodiceFamiglia = Query1.CodiceFamiglia 
    WHERE Popolazione_AZ.Anno = 2010 AND Query1.ContaSoggetti = 4
    Il tutto, una volta acquisita dimestichezza, può essere fatto in una query unica.
  • Re: Query con criteri

    Questo è l'SQL ... con tutti i dati della tabella

    SELECT Popolazione_AZ.CodiceFamiglia, Count(Popolazione_AZ.CodiceFamiglia) AS ConteggioDiCodiceFamiglia, First(Popolazione_AZ.statocivile) AS PrimoDistatocivile, First(Popolazione_AZ.sesso) AS PrimoDisesso, First(Popolazione_AZ.cognome) AS PrimoDicognome, First(Popolazione_AZ.nome) AS PrimoDinome, First(Popolazione_AZ.giorno) AS PrimoDigiorno, First(Popolazione_AZ.mese) AS PrimoDimese, First(Popolazione_AZ.anno) AS PrimoDianno, First(Popolazione_AZ.relazioneparentela) AS PrimoDirelazioneparentela, First(Popolazione_AZ.cittadinanza) AS PrimoDicittadinanza, First(Popolazione_AZ.natoa) AS PrimoDinatoa, First(Popolazione_AZ.provincia) AS PrimoDiprovincia, First(Popolazione_AZ.stato) AS PrimoDistato, First(Popolazione_AZ.via) AS PrimoDivia, First(Popolazione_AZ.civico) AS PrimoDicivico, First(Popolazione_AZ.interno) AS PrimoDiinterno, First(Popolazione_AZ.CF) AS PrimoDiCF
    FROM Popolazione_AZ
    GROUP BY Popolazione_AZ.CodiceFamiglia
    HAVING (((Count(Popolazione_AZ.CodiceFamiglia))=4))
    ORDER BY First(Popolazione_AZ.via), First(Popolazione_AZ.civico), First(Popolazione_AZ.interno);
Devi accedere o registrarti per scrivere nel forum
16 risposte