Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Converter decimal armazenado como varchar em datetime


Tudo que você precisa saber é a data que o desenvolvedor original definiu como o valor zero. Então é uma simples questão de adicionar o número inteiro de dias a essa data, depois multiplicar a parte fracionária por 86400 para obter segundos e fazer a aritmética para determinar a hora, minuto e segundo.

Se você tiver uma linha na qual saiba a data real e o valor armazenado, poderá determinar a data zero facilmente por subtração.