Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Select Count和Group的MySql查询_Mysql_Sql_Group By - Fatal编程技术网

使用Select Count和Group的MySql查询

使用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

我正在开发一个php页面,我应该进行一个MySql查询,以便从表中提取一些数据

我的桌子是这样的:

日期(datetime)|代码(文本)

我想写一个查询,只获取“BAR”和按天计算的发生率,类似于:

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`)

您需要修剪时间部分以按日期分组。您需要修剪时间部分以按日期分组。