- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含 3 列的数据库。其中一个文件路径名为 path,一个值为 OK 或 NOK,名为 status,另一个包含日期和时间,名为 time。
Path Status Date
/var/log 200 2016-10-20
/etc/rc.d 404 2016-10-21
/etc/rc.d 200 2016-10-21
因此,我尝试按相同的路径进行排序,但按日期和路径显示成功和不成功的次数。
我尝试了类似的方法,但它给了我整个数据库的错误总数,而不是给定日期发生的错误总数。
select to_char(time, 'YYYY-MM-DD') as date,
(SELECT count(status) from log where status like '404%') as error,
(SELECT count(status) from log where status like '200%') as success
from log group by date, error, success limit 10;
date | error | success
------------+-------+---------
2016-07-01 | 12908 | 1664827
2016-07-02 | 12908 | 1664827
2016-07-03 | 12908 | 1664827
2016-07-04 | 12908 | 1664827
2016-07-05 | 12908 | 1664827
2016-07-06 | 12908 | 1664827
2016-07-07 | 12908 | 1664827
2016-07-08 | 12908 | 1664827
2016-07-09 | 12908 | 1664827
2016-07-10 | 12908 | 1664827
(10 rows)
最佳答案
您可以像在 Excel 中一样执行 sumif:
SELECT
date,
path,
SUM(IF(status like '200%', 1, 0)) as success,
SUM(IF(status like '404%', 1, 0)) as error
FROM log
GROUP BY date, path;
关于mysql - 列出文件,计算 OK 和 NOK 的数量并按日期排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45928706/
我对 Java 很陌生,我尝试了解 Web 服务中的用户异常。 现在,我已将以下示例复制到 Netbeans:http://mprabhat.com/2014/11/03/744/ 我正在使用 jax
我在办公室的一个小型嵌入式 Linux 平台上工作,我必须将默认控制台从 ttyS0 更改为另一个 ttySx。ttyS0 已启用并且是默认控制台。我启用了另一个 ttyS,成功探测到它,我给它设置了
我有一个包含 3 列的数据库。其中一个文件路径名为 path,一个值为 OK 或 NOK,名为 status,另一个包含日期和时间,名为 time。 Path Status D
作为实习的一部分,我必须使用正则表达式来解析日志文件。它是 Java 日志,我在异常检测方面遇到了问题。 事实上,我的正则表达式适用于 Notepad++ 但不适用于 Java (1.6),match
我正在考虑验证用户输入的最佳方式。 让我们想象一些 TextBoxes、CheckBoxes 或您喜欢的任何 .NET 控件,其中用户输入必须被验证为 OK 或 NOK。一旦用户填写了所有必填字段,他
这个问题在这里已经有了答案: 关闭10年前。 Possible Duplicate: Ternary conditional operator in Python 我有这个问题,不知道要问谷歌: (v
我是一名优秀的程序员,十分优秀!