Originariamente inviato da Vale1976
non ci ho capito molto...
Cosa non hai capito?
Hai la tua bella tabella con un campo che anzichè la data contiene valori numerici come 39462, giusto?
Esegui questa query dove al posto di data_numero metterai il nome del tuo campo numerico e al posto di tabella il nome della tua tabella.
codice:
select data_numero, "1900-01-01" + interval (data_numero - 2) day as data_data
from tabella
Se vedi che la query restituisce i risultati attesi allora aggiungi alla tua tabella un campo di tipo date ed esegui la query di aggiornamento
codice:
update tabella
set nuovo_campo_data = "1900-01-01" + interval (data_numero - 2) day
A questo punto puoi eliminare il campo con la "data" numerica