Boh! questo lo devi sapere tu se va bene.Originariamente inviato da ANTAGONIA
credo si faccia cosi?
giusto?codice:UPDATE agenda.tb_obiettivo_verifica SET attivo="4" WHERE DATEDIFF( agenda.tb_obiettivo_verifica.work_start, agenda.tb_obiettivo_verifica.work_end )>0
intanto datediff conteggia solo la data e non considera l'orario, e quindi compara la data_start meno la data_end e se > 0 effettua la modifica. Su tutti i record.... che risultano con la data start superiore alla data end. E' proprio questo che vorresti fare?
In pratica salva dalla modifica solo se si trattasse di start-end nello stesso giorno. Quello che voglio dire e' che se la data end supponi di metterla solo quando effettivamente avviene la chiusura tanto vale che quando chiudi metti attivo = 4 o quel che sara'

Rispondi quotando