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

Nhóm theo ngày và hiển thị theo giờ trong sql

Bạn có thể cắt bớt phần thời gian bằng DATE(timestamp) và truyền trở lại DATETIME với hàm CAST() :

SELECT CAST(DATE(timestamp) AS DATETIME) AS my_datetime, 
       COUNT(*) AS count 
FROM table_a
GROUP BY my_datetime;

Xem bản trình diễn .
Kết quả:

> my_datetime         | count
> :------------------ | ----:
> 2020-11-28 00:00:00 |     2
> 2020-11-29 00:00:00 |     3


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tuyên bố chuẩn bị sẵn không cho phép tôi gọi $ mysqli-> stmt_init ()

  2. Truy vấn UNION với mẫu bản ghi hoạt động của trình mã hóa

  3. PHP:mysql_connect () sẽ không hoạt động qua dòng lệnh

  4. CONVERT_TZ () Ví dụ - MySQL

  5. biến được xác định toàn cầu tùy chỉnh mysql