Originariamente inviato da recensito
Ciao PerioMac purtroppo non va neanche così.
Il problema è che quando cerco un mese per cui non ho ancora fatto un turno, non mi restituisce i dipendenti che sono presenti con un altro mese.... quindi non sono ne null e ne corrispondo al mese richiesto
avevo preposto un... a prescindere tutto il resto.

Ho detto questo non per pigrizia, ma perche' non condivido la struttura del database con tutti questi NULL che a mio parere non hanno ragione di esistere ed anche per l'impostazione generale dei campi. Ma siccome non ho la piu' vaga idea del tuo progetto mi limito ad un interlocutorio "a prescindere". Ricordati solo che NULL e' diverso da EMPTY o da un "default" e che NULL non torna da solo nel campo dopo una modifica. vedo per esempio un campo "mese" e "anno" definiti NOT NULL e poi invece nella query cerchi un campo "mese" e "anno" come IS NULL ...

Insomma nella query il where presentava un evidente errore di utilizzo degli operatori logici AND ed OR ed e' questo che mi son limitato ad indicarti.