У меня есть база данных, в которой в настоящее время записывается, сколько раз кто-то делал определенную процедуру, и он получил полученные баллы.Оценка производится путем выбора значения N, B или C.
В настоящее время я написал запрос, который будет подсчитывать общее количество выполненных процедур и количество полученных баллов.
Вот результат запроса (оригинал: http://www.flickr.com/photos/mattcripps/6673555339/)
, а вот код
TRANSFORM Count(ed.[Entry ID]) AS [CountOfEntry ID]
SELECT ap.AdultProcedureName, ap.Target, Count(ed.[Entry ID]) AS [Total Of Entry ID]
FROM tblAdultProcedures AS ap LEFT JOIN tblEntryData AS ed ON ap.AdultProcedureName = ed.[Adult Procedure]
GROUP BY ap.AdultProcedureName, ap.Target
PIVOT ed.Grade;
Если дается оценка N или B, которая считается ниже стандартной, а стандартная - C. Есть ли способ, которым я могу добавить что-то в свой запрос, который в процентах покажет мне, сколько процедур мы придерживаемся по стандартнойа сколько ниже?
Я действительно не могу обдумать это, поэтому любая помощь будет отличной.
Заранее спасибо