Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.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/6/codeigniter/3.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
SQL计数函数-需要一些帮助吗_Sql_Count - Fatal编程技术网

SQL计数函数-需要一些帮助吗

SQL计数函数-需要一些帮助吗,sql,count,Sql,Count,正在查找有关进行SQL查询的帮助,其中: 如果每小时的值大于40,则它将对其进行计数,此计数将显示该值在该小时内超过40的次数 我对SQL非常陌生,请原谅我的N00B:) 谢谢 SELECT Count(*) As myCount FROM myTable WHERE colPerHour > 40 这将返回一行和一个名为myCount的列。该单元格中的值将是您所需的数字 select colperhour, count (*) from mytable where colperhour

正在查找有关进行SQL查询的帮助,其中:

如果每小时的值大于40,则它将对其进行计数,此计数将显示该值在该小时内超过40的次数

我对SQL非常陌生,请原谅我的N00B:)

谢谢

SELECT Count(*) As myCount FROM myTable WHERE colPerHour > 40
这将返回一行和一个名为myCount的列。该单元格中的值将是您所需的数字

select colperhour, count (*)
from mytable
where colperhour > 40
group by colperhour 

这将为您提供大于40的每小时colperhour值(在表中),以及每个值存在的次数

您能告诉我们有关您的表的更多信息吗?您能发布表结构并指定您使用的数据库吗?(mysql、mssql、postgres…)谢谢!但是,这是否会出现在表中,并计算该值在1小时内大于40的次数?如果您正在查找特定的时间范围,请将其添加到末尾:“[time range start]”和“[time range end]”之间的colTimeStamp“……用开始和结束时间戳替换方括号中的文本,以应用正确的筛选器。@亚当:您应该在问题中添加一些示例(源数据和预期输出)。这样就更容易看出你在追求什么。