Query su Date in record diversi

di Anonimizzato13081 il
5 risposte
Ciao a tutti,
sono nuovo qui e ho un problema sul lavoro abbastanza serio.
Ho circa un milione di record con un po' di campi.. In particolare mi serve limitare questo numero facendo un taglione sulle date.
Vi spiego con un esempio. Questi sono i campi che mi interessano dei miei record

Campo1 Campo2 Campo3
MARIO 01/01/2004 31/12/2010
PAOLO 01/01/2008 31/11/2011
MARIO 01/01/2008 01/01/2009
PAOLO 01/12/2011 31/12/2012
PAOLO 01/01/2009 31/12/2013
MARIO 05/08/2004 31/12/2012
....

Per lo stesso valore del Campo1 io devo restituire una sola riga in questo modo:
MARIO 01/01/2004 31/12/2012
PAOLO 01/01/2008 31/12/2013

Cioè a parità di Campo1 dovrei prendere il valore minimo e il valore massimo possibili su tutti i record che compongono la mia tabella.
Non so proprio da che parte cominciare...
Grazie mille a chi mi aiuterà!!!
Ciao ciao

5 Risposte

  • Non è banale... leggi questo:
  • 1. Crea una query in cui importi la TuaTabella
    2. Trascina nella griglia tutti e 3 i campi
    3. Clicca in alto sul pulsante Totali [S]
    4. Al Campo1, Formula: Raggruppamento e applichi un Criterio ad es. Like "Mario" (oppure Like [Digita il Nome])
    5. Al Campo2, Formula: Min
    6. Al Campo3, Formula: Max
    7. Salva la query e vedi il risultato
  • Osvaldo, prova quello che hai detto... e vedrai che non ottieni quello che è stato richiesto, che è si il MIN/MAX ma non generale, bensì Contestuale per Tipologia...!
  • Prima di scrivere ho fatto un test sui valori proposti da paolorossi69 e ho ottenuto esattamente questo:

    paolorossi69 ha scritto:


    Per lo stesso valore del Campo1 io devo restituire una sola riga in questo modo:
    MARIO 01/01/2004 31/12/2012
    PAOLO 01/01/2008 31/12/2013

    paolorossi69 ha scritto:


    Ho circa un milione di record con un po' di campi.. In particolare mi serve limitare questo numero
    Se poi lo scopo è direttamente questo, torna utile non applicare il filtro Like al Criterio del Campo1, il risultato è analogo.
  • Si se l'esigenza è puntualmente questa hai ragione...!
Devi accedere o registrarti per scrivere nel forum
5 risposte