Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.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 需要过去24小时内发生的状态代码计数_Sql - Fatal编程技术网

Sql 需要过去24小时内发生的状态代码计数

Sql 需要过去24小时内发生的状态代码计数,sql,Sql,我需要一个简单查询的帮助,该查询从NetBackup的错误日志数据库中提取最近的作业状态代码 我在第二天才开始使用SQL,但我设法编写了一个简单的脚本来显示相关数据,以及如何通过特定的状态代码对其进行过滤 我的问题-我如何修改它,以显示找到的状态代码列表。。。每次发生的次数是多少 例如, STATUS COUNT 0 112 1 11 8 5 58 3 191 1 288 7 800 3 我意识到示例

我需要一个简单查询的帮助,该查询从NetBackup的错误日志数据库中提取最近的作业状态代码

我在第二天才开始使用SQL,但我设法编写了一个简单的脚本来显示相关数据,以及如何通过特定的状态代码对其进行过滤

我的问题-我如何修改它,以显示找到的状态代码列表。。。每次发生的次数是多少

例如,

STATUS  COUNT
0       112
1        11
8         5
58        3
191       1
288       7
800       3
我意识到示例查询请求的数据比需要的多,但希望显示字段名等

SELECT
  id as 'Job ID',
  clientName as 'Client',
  mediaServerName as 'Media Server',
  statusCode as 'Exit Status',
  UtcBigIntToNomTime(startTime) as 'Start Time',
  UtcBigIntToNomTime(endTime) as 'End Time'  

FROM domain_JobArchive

WHERE
  DATEDIFF(hour, UtcBigIntToNomTime(endTime), GETDATE()) <= 24
  and
 statusCode = 1;

欢迎来到堆栈溢出。请尽快阅读这篇文章,不要说你做错了什么。通过展示你的工作成果,帮助你找到答案变得容易多了。
SELECT statusCode AS STATUS, COUNT(*) AS COUNT
  FROM domain_JobArchive
 WHERE DATEDIFF(hour, UtcBigIntToNomTime(endTime), GETDATE()) <= 24
 GROUP BY statusCode
SELECT statusCode, COUNT(*)
FROM domain_JobArchive
GROUP BY statusCode