[英]Getting percentages for every set of results returned via SQL
我想知道是否有办法找出每组查询结果的通过百分比
select testcase_execution_result
from table_testcase_execution
where
campaign_session_id = any
(
SELECT campaign_session_id
FROM table_campaign_session
WHERE campaign_session_name = '{$clientsformatted}'
)
AND
timestamp between '{$stimestamp}000' AND '{$etimestamp}999'
order by timestamp ASC
limit $4 offset 0
该查询返回96个结果,而我要做的是找出每组的合格率,每小时进行4次测试并存储结果,其中1表示通过,2表示失败。
我想知道一种以某种方式遍历这些内容并找出每小时合格率的方法。 不知何故,我在上面一直将查询添加到偏移量4中,以获取下一个集合并获取每个4的通过率并将其返回。 应为24个单独的百分比。
谢谢!
这方面的东西:
select PERC(testcase_execution_result)....
...
...
GROUP BY timestamp between '{$stimestamp}000' AND '{$etimestamp}999'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.