Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.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
Mysql SQL查询匹配任意30天范围内的最小X行数_Mysql_Sql - Fatal编程技术网

Mysql SQL查询匹配任意30天范围内的最小X行数

Mysql SQL查询匹配任意30天范围内的最小X行数,mysql,sql,Mysql,Sql,假设表包含以下列名称,创建时使用字符串和日期类型 正在寻找任何帮助以进行SQL查询,该查询输出任何30天范围内的行,其中至少有5行或更多行的表的created_at列在该范围内 查询可以只输出行或范围中的最后一行-以简单的为准。 30天的范围可以从今天开始,向后或从第一排开始,等等。 如果需要,可以将创建的位置分组。 我认为这是一个带有过滤的聚合查询: select name, max(created_at) from t where created_at >= @start - inte

假设表包含以下列名称,创建时使用字符串和日期类型

正在寻找任何帮助以进行SQL查询,该查询输出任何30天范围内的行,其中至少有5行或更多行的表的created_at列在该范围内

查询可以只输出行或范围中的最后一行-以简单的为准。 30天的范围可以从今天开始,向后或从第一排开始,等等。 如果需要,可以将创建的位置分组。
我认为这是一个带有过滤的聚合查询:

select name, max(created_at)
from t
where created_at >= @start - interval 30 day and
      created_at < @start
group by name
having count(*) >= 5;
见: