使用Select Count和Group的MySql查询
我正在开发一个php页面,我应该进行一个MySql查询,以便从表中提取一些数据 我的桌子是这样的: 日期(datetime)|代码(文本) 我想写一个查询,只获取“BAR”和按天计算的发生率,类似于:使用Select Count和Group的MySql查询,mysql,sql,group-by,Mysql,Sql,Group By,我正在开发一个php页面,我应该进行一个MySql查询,以便从表中提取一些数据 我的桌子是这样的: 日期(datetime)|代码(文本) 我想写一个查询,只获取“BAR”和按天计算的发生率,类似于: 2016-02-25 | 1 2016-02-24 | 2 2016-01-17 | 1 我能够编写的查询的唯一部分是选择[…]WHERE Code=“BAR”;-) 您必须根据datetime字段的日期部分对进行分组: SELECT DATE(`datetime`), COUNT(*) FRO
2016-02-25 | 1
2016-02-24 | 2
2016-01-17 | 1
我能够编写的查询的唯一部分是选择[…]WHERE Code=“BAR”;-) 您必须根据
datetime
字段的日期部分对进行分组:
SELECT DATE(`datetime`), COUNT(*)
FROM mytable
WHERE Code = 'BAR'
GROUP BY DATE(`datetime`)
您必须根据datetime
字段的日期部分对进行分组:
SELECT DATE(`datetime`), COUNT(*)
FROM mytable
WHERE Code = 'BAR'
GROUP BY DATE(`datetime`)
它会对你有用的
select DATE(`datetime`)as date,count(Date)
from table_name
WHERE Code = 'BAR'
group by DATE(`datetime`)
它会对你有用的
select DATE(`datetime`)as date,count(Date)
from table_name
WHERE Code = 'BAR'
group by DATE(`datetime`)
您需要修剪时间部分以按日期分组。您需要修剪时间部分以按日期分组。