Originariamente inviato da ANTAGONIA
credo si faccia cosi?
codice:
UPDATE agenda.tb_obiettivo_verifica SET attivo="4" WHERE DATEDIFF( agenda.tb_obiettivo_verifica.work_start, agenda.tb_obiettivo_verifica.work_end )>0
giusto?
Boh! questo lo devi sapere tu se va bene.

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'