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

Tìm giao điểm giữa các hàng và dấu thời gian trong db mysql

Hãy thử điều này

Đối với câu trả lời tải sẽ là 630 không phải 690

Đối với trường hợp thứ nhất và thứ hai

SELect max(timestamp) - min(timestamp), LEFT(event, LOCATE(' ', event)) 
FROM table1 
group by id, LEFT(event, LOCATE(' ', event));

Đối với trường hợp thứ 3

SELect max(timestamp) - min(timestamp), id
FROM table1 
group by id;

FIDDLE



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi MySQL 1093 - Không thể chỉ định bảng đích để cập nhật trong mệnh đề FROM

  2. ngày định dạng excel cho mysql

  3. Tối ưu hóa ĐẶT HÀNG BẰNG

  4. Cài đặt Percona / MySQL không cần giám sát trên Ubuntu

  5. Tính toán chênh lệch thời gian trong MySQL nhưng có tính đến các sự kiện