2009-12-16 46 views
7

Trong MySQL, giả sử tôi có một bảng có cột gọi là 'actionTime' được khai báo là 'datetime' (YYYY-MM-DD HH: MM: SS).MySQL GROUP BY ngày khi sử dụng datetime

Có cách nào dễ dàng để sử dụng "GROUP BY actionTime" nhưng chỉ sử dụng phần 'ngày' của 'datetime'?

Cảm ơn

+0

Câu hỏi tương tự: http://stackoverflow.com/questions/366603/mysql-sql-group-by-date-only-on-a-datetime-column –

Trả lời

9

nên có thể

GROUP BY date(actionTime) 

Xem this để biết thêm.

0

Yep, sử dụng DATE() chức năng của MySQL:

SELECT * FROM your_table GROUP BY DATE(actionTime);