Mysql
 sql >> Database >  >> RDS >> Mysql

Converti decimale archiviato come varchar in datetime

Tutto quello che devi sapere è la data che lo sviluppatore originale ha definito come valore zero. Quindi è semplice sommare il numero intero di giorni a quella data, quindi moltiplicare la parte frazionaria per 86400 per ottenere i secondi ed eseguire l'aritmetica per determinare l'ora, i minuti ei secondi.

Se hai una riga in cui conosci la data effettiva e il valore memorizzato, puoi determinare facilmente la data zero mediante sottrazione.