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

Chuyển đổi giây thành ngày, giờ, phút, giây (MySQL)

select concat(
    format(floor(s / @day),0),
    'days ',
    time_format(sec_to_time(s % @day),'%Hh:%im:%ss') 
  ) formatted_date
from (select 1015557 s) t, (select @day = 3600 * 24);

sản xuất:

+--------------------+                                                                                                                               
| days               |                                                                                                                               
+--------------------+                                                                                                                               
| 11days 18h:05m:57s |                                                                                                                               
+--------------------+


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DateTimeField nhận được một ngày giờ ngây thơ

  2. mysqldump với tạo dòng cơ sở dữ liệu

  3. Từ dành riêng trong tên cột - chèn vào MySQL

  4. Tìm kiếm SQL nhiều giá trị trong cùng một trường

  5. Nhập php của tôi trong mysql mà không lặp lại?