sql >> Base de Datos >  >> RDS >> Mysql

Convertir decimal almacenado como varchar a fecha y hora

Todo lo que necesita saber es la fecha que el desarrollador original definió como el valor cero. Entonces es una simple cuestión de sumar el número entero de días a esa fecha, luego multiplicar la parte fraccionaria por 86400 para obtener segundos y hacer la aritmética para determinar la hora, el minuto y el segundo.

Si tiene una fila en la que conoce la fecha real y el valor almacenado, puede determinar la fecha cero fácilmente mediante la resta.