Query di confronto

di il
3 risposte

Query di confronto

Buonasera,

una domanda per le Query in access, è possibile recuperare tramite il confronto di due tabelle il dato più recente?

ad es.
Tabella 1 -
Nome cliente - Dario
Registrato - il 09/03/2021

Tabella 2 - Riepilogo acquisti:
Nome cliente - Dario
Acquisto - Bottiglia 1
data - 09/03/2021
Nome cliente - Dario
Acquisto - Bottiglia 2
data - 10/03/2021

In questo caso dovrei recuperare solo Bottiglia 2.

E possibile in qualche modo?

Grazie

3 Risposte

  • Re: Query di confronto

    Gli esempi che vengono posti sono seriamente indicativi della conoscenza, ed in questo caso... manca un pezzo.
    Nella realtà mi chiedo come mai le Tabelle hanno "NomeCliente" e non una Chiave Primaria...!
    Sono relazionate...?
    Sai come lavora un Database Relazionale, sai cosa sono le ChiaviPrimarie(PK) e ChiaviEsterne(FK).
    NomeCliente con il Nome Anagrafico NON può assolutamente essere un esempio da fare, spero non sia reale, ma sicuramente argomento di riflessione.
    Speriamo non ci siano 27 "Dario"
  • Re: Query di confronto

    Ciao @Alex si sono indicativi, perché quel nome cliente corrisponde ad un ordinativo specifico. Le relazioni tra le tabelle sono principalmente gli ordinativi di rif. sulle tabelle. In realtà le tabelle hanno delle chiavi primarie già generate dal file, quindi posso utilizzare delle relazioni con le chiavi primarie? però non sono corrispondenti perché sono estrazioni di sistemi differenti.
  • Re: Query di confronto

    Anche per me l'esposizione tabelle non è felice. Diciamo che si tratterebbe di Clienti uno-a-molti Acquisti, con Cliente come chiave primaria. Quindi prendiamo per buono Dario come valore univoco in Clienti. Premesso ciò:
    1. Crei una query in visualizzazione struttura dove importi entrambe le tabelle
    2. Trascina nella griglia i campi che vuoi, ma soprattutto Clienti.Cliente, Acquisto, Data.
    3. Clicca in alto sul tasto Totali
    4. In corrispondenza della Data devi scegliere Ultimo
Devi accedere o registrarti per scrivere nel forum
3 risposte