Я пытаюсь подсчитать все строки, которые соответствуют критериям, а затем также перечислить порядковые номера для каждой строки, чтобы мы могли быстро идентифицировать те, которые соответствуют критериям. Пример: мы знаем, что 5 соответствуют критериям полного ответа, и мы хотим знать, что есть 5, но также и что это за порядковые номера. Как мне написать это в моем запросе?
select
count(sf.protocol_subject_id) as responseCount, sf.BEST_RESPONSE
from oncore.sv_sub_followup sf
where sf.protocol_no = $P{pPclNo} and sf.best_response is not null
group by sf.best_response
order by decode(best_response, 'Complete Response', 1, 'Partial Response', 2, 'Stable', 3, 'Progressive', 4, 'Not Evaluable', 5)
Я должен также упомянуть, что это один из 9 подотчетов, составляющих более крупный отчет. Не уверен, если это имеет значение при попытке сделать это. Я очень новичок в PL / sql. Заранее благодарю за любую помощь.