J'essaye de mettre à jour un champ basé sur d'autres champs dans une rangée et j'ai besoin de l'aide - je continue à obtenir des résultats non désirés.MySQL - UPDATE datetime
J'ai trois champs
start_time DateTime
pause_time DateTime
end_time DateTime
Ce que je voudrais faire est de déplacer le temps d'extrémité avant en faisant essentiellement end_time = (end_time + (NOW() - pause_time))
. Donc, je suis en train de déterminer combien de temps s'est écoulé depuis le temps de pause et MAINTENANT() puis en ajoutant à l'heure actuelle, ce qui fait avancer le fichier. Dois-je essayer de chercher un comportement inattendu comme pause_time étant plus tard que NOW() ou quelque chose comme ça? Comment pourrais-je faire ça? Dans une situation parfaite, l'heure de début et le temps de pause serait dans le passé et dans le futur end_time ..