Mysql
 sql >> база данни >  >> RDS >> Mysql

Вземете оставащите дни, часове и минути с помощта на mySql

Тази връзка за stackoverflow може да ви помогне. Има много начини да изчислите разликата между две дати и не сте задължени да правите това в пълен SQL.

[РЕДАКТИРАНЕ]

Намерих решение в SQL...

SELECT  TIMESTAMPDIFF(DAY,NOW(),'2012-01-01') AS DAY,
        TIMESTAMPDIFF(HOUR,NOW(),'2012-01-01')-TIMESTAMPDIFF(DAY,NOW(),'2012-01-01')*24 AS HOUR,
        TIMESTAMPDIFF(MINUTE,NOW(),'2012-01-01')-TIMESTAMPDIFF(HOUR,NOW(),'2012-01-01')*60 AS MINUTE;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Каква е разликата между utf8_general_ci и utf8_unicode_ci?

  2. MySQL показва брой 0 за дати без записи

  3. Как да коригирате двойно кодирани UTF8 знаци (в таблица utf-8)

  4. com.mysql.jdbc.MysqlDataTruncation:Съкращаване на данни:Данните са твърде дълги за колона 'column_name'

  5. 12 Най-добри практики за сигурност на MySQL/MariaDB за Linux