Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Konwertuj dziesiętny przechowywany jako varchar na datetime

Wszystko, co musisz wiedzieć, to data, w której pierwotny programista zdefiniował jako wartość zero. Następnie wystarczy dodać do tej daty liczbę całkowitą dni, a następnie pomnożyć część ułamkową przez 86400, aby uzyskać sekundy i wykonać arytmetykę, aby określić godzinę, minutę i sekundę.

Jeśli masz wiersz, w którym znasz aktualną datę i zapisaną wartość, możesz łatwo określić datę zerową przez odjęcie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Proszę zainstalować adapter mysql 'gem install activerecord-mysql-adapter'

  2. Jak przekonwertować błędnie zakodowane dane do UTF-8?

  3. Zapytanie MySQL z wieloma tabelami

  4. MySQL:czy w instrukcji SELECT rozróżniana jest wielkość liter?

  5. Instrukcja MYSQL IN