Non dubito che ci arrivi, però non lo attuiOriginariamente inviato da Veronica80
Grumpy: Sin li ci arrivo!![]()
No, questo non è un problema. La query di tipo SELECT esaminerà tutti i record di "periodi" e tirerà fuori solo quelli che soddisfano la condizione WHERE.Originariamente inviato da Veronica80 Il problema è che io non devo confrontare 2 periodi tra di loro per vedere se si accavallano (es il nuovo periodo che sto inserendo e uno da me scelto)...ma tutti i periodi nel database con quello nuovo!
E' la condizione che è sbagliata: devi controllare se dataInizioPeriodo sta nell'intervallo delimitato da dataInizioNUOVO e dataFineNUOVO, oppure se nello stesso intervallo ci sta dataFinePeriodo.
Per esempio:
dataInizioPeriodo BETWEEN dataInizioNUOVO AND dataFineNUOVO
OR
dataFinePeriodo BETWEEN dataInizioNUOVO AND dataFineNUOVO
E' uno dei molteplici modi.