questa query funziona tranne che per la condizione dopo OR.codice:SQLDIFFDATA = SQLDIFFDATA&" WHERE __aldSERDDTConsegna.DataDocumento >= '2010/06/14' AND __aldSERDDTConsegna.DataDocumento <= '2010/06/16'" SQLDIFFDATA = SQLDIFFDATA&" AND (__aldSERDDTConsegna.DataDocumento > __aldSERDDTConsegna.DataInizioNoleggio" SQLDIFFDATA = SQLDIFFDATA&" OR (__aldSERDDTConsegna.DataInizioNoleggio <> '01/01/1900' AND __aldSERDDTConsegna.Paziente LIKE '%c-dep%'))"
che mi fa vedere tutti i record con campo:
DataInizioNoleggio <> '01/01/1900' AND __aldSERDDTConsegna.Paziente LIKE '%c-dep%'
mentre dovrebbe non farmeli vedere .
Sbaglio a scriverla?

Rispondi quotando