【发布时间】:2017-08-03 17:26:20
【问题描述】:
对于下面的视图,我需要计算每天的错误百分比。如何将每两行合并为一行,显示每对总数中 404 错误的百分比?
DATE | STATUS | TOTAL
2017-01-01 200 OK 250
2017-01-01 404 NOT FOUND 180
2017-01-02 200 OK 700
2017-01-02 404 NOT FOUND 25
我想将其返回为:
DATE | ERRORS (percent)
2017-01-01 41.8
2017-01-02 3.4
我尝试了各种括号和计数,但我尝试的所有操作都会引发不同的语法错误,或者最终挂起而不返回任何内容。
我昨天开始学习 SQL - 我已经看到了将两行合并为一行的类似问题,但对于这种 每 两行合并的特殊情况,我似乎找不到一个。 p>
谢谢!
【问题讨论】:
标签: sql postgresql