Mysql
 sql >> Base de données >  >> RDS >> Mysql

Convertir la décimale stockée sous forme de varchar en datetime

Tout ce que vous devez savoir est la date à laquelle le développeur d'origine a défini la valeur zéro. Ensuite, il suffit d'ajouter le nombre entier de jours à cette date, puis de multiplier la partie fractionnaire par 86400 pour obtenir les secondes et de faire l'arithmétique pour déterminer l'heure, la minute et la seconde.

Si vous avez une ligne où vous connaissez la date réelle et la valeur stockée, vous pouvez facilement déterminer la date zéro par soustraction.