Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Sự khác biệt về dấu thời gian trong MySQL

sử dụng TIMESTAMPDIFF

TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)

cách tiếp cận của tôi: đặt đơn vị là SECOND và sau đó sử dụng SEC_TO_TIME

SELECT SEC_TO_TIME(TIMESTAMPDIFF(SECOND,`table`.`time_column`,CURRENT_TIMESTAMP()))

// will return in hh:mm:ii format

cập nhật

Trả lại if HourDifference ít hơn 48 giờ? nếu không thì không

SELECT IF(TIMESTAMPDIFF(HOUR,`time_column`,CURRENT_TIMESTAMP())< 48  ,'yes','no')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. OOP PHP PDO Dự án đầu tiên của tôi, tôi đang làm đúng chứ?

  2. Làm cách nào để lưu trữ 3 danh sách nút radio trong cơ sở dữ liệu mysql trong một cột, các hàng khác nhau?

  3. Chuyển đổi cơ sở dữ liệu MyISAM hiện có sang InnoDB với Django

  4. laravel trả về chuỗi json trên máy cục bộ nhưng là số nguyên trên cá thể cây đậu đàn hồi

  5. Xử lý và điều chỉnh kết nối với ProxySQL