Ciao!
ho un problemino, ho fatto enne tentativi ma non trovo la soluzione corretta
ho una tabella cosi costituita:
codice:Utente Progetto DataDal DataAl Rossi Uno 01-08-2011 31-08-2011 Rossi Due null null Verdi Due null null Bianchi Tre 01-08-2011 null
devo estrapolare tutte e tre i casi; Ovvero
se cerco quale progetto ROSSI ha il 07 giugno deve darmi DUE
se cerco quale progetto ROSSI ha il 15 agosto deve darmi UNO e DUE
se cerco quale progetto ROSSI ha il 01 settembre deve darmi DUE
se cerco quale progetto VERDI ha il 07 giugno deve darmi DUE
se cerco quale progetto VERDI ha il 15 agosto deve darmi DUE
se cerco quale progetto VERDI ha il 01 settembre deve darmi DUE
se cerco quale progetto BIANCHI ha il 07 giugno deve darmi NIENTE non ha progetti
se cerco quale progetto BIANCHI ha il 15 agosto deve darmi TRE
se cerco quale progetto BIANCHI ha il 01 settembre deve darmi TRE
non so come fare con le date se faccio così:
mi prede solo le date entrambe a null o con la valorizzazione di entrambe e NON mi funziona invece quando DataDAl cè e DataAl è nullcodice:and ('"+dataoggi+"' between tr.dal and tr.al or tr.dal is null or tr.al is null )
come devo fare?

Rispondi quotando
