Получение процентов для каждого набора результатов, возвращаемых через SQL - PullRequest
0 голосов
/ 06 декабря 2010

Я хочу знать, есть ли способ как-нибудь узнать процент прохождения каждого набора результатов запроса

  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 отдельных процента.

спасибо!

1 Ответ

0 голосов
/ 06 декабря 2010

что-то в этой области:

 select PERC(testcase_execution_result)....
 ...
 ...
 GROUP BY timestamp between '{$stimestamp}000' AND '{$etimestamp}999'
...