Ciao a tutti.
Ho problemi di logica sulla creazione di una query ad hoc.
In pratica io ho una tabella con n record riguardanti una persona.
Io devo dare la possibilità a questa persona di poter filtrare tutti i dati in base allìanno di riferimento, la tipologia di corso a cui ha partecipato e il ruolo che ha ricorperto.
Il mio form di filtraggio è composto quindi da tre cateforie di checkbox:
annoRif
tipologia
ruolo
Ogni categoria è il risultato di una select distinct sulla tabella così da rendere disponibile tutte le alternative.
Una volta spuntato quello che mi interessa devo creare la query sql da far eseguire nel mio db access.
Quindi se io con matricola 1234 voglio filtrare i dati volendo tutti i corsi interni fatti nel 2009 e nel 2010 come progettista, cosa devo scrivere?
so che i filtri avvengono nella condizione WHERE. Ma non so come organizzare tutte queste condizioni.
Naturalmente le tre categorie passano con metodo post e vencono poi splittati sulla virgola e memorizzate nei rispettivi array.
Ma poi la query come dovrebbe essere organizzata?
"SELECT * FROM nometabella WHERE matricole='1234' AND annoriferimento='2009'... Ma poi come devo continuare?
Grazie a tutti.