如何在MySQL中将DATETIME转换为DATE?

Zac*_*urt 89 mysql datetime date

我的疑问是这样的.我有一堆条目,我想按日期分组.但是我没有在我的数据库中使用日期,而是有一个日期时间字段.我该怎么办?

select * from follow_queue group by follow_date cast follow_date as date
Run Code Online (Sandbox Code Playgroud)

那不行.

Chs*_*y76 172

使用DATE()功能:

select * from follow_queue group by DATE(follow_date)
Run Code Online (Sandbox Code Playgroud)

  • 它表示选择列表中的第一列分组,在本例中为"DATE(follow_date)".你也可以用`ORDER BY`来做 - 例如`ORDER BY 1,2` (11认同)
  • 对.`选择DATE(follow_date),将follow_queue组中的count(*)加1 (3认同)
  • 分组1?那是什么意思? (2认同)