использование python для группировки записей с одинаковым идентификатором

#python #for-loop #ms-access #if-statement

Вопрос:

Как я могу использовать python для выполнения инструкции proceeding select для отдельного short_ID (Short_ID-это имя поля из таблицы на изображении, которое я опубликовал).

ВЫБЕРИТЕ ФОРМАТ(СУММА( IIF (Статус = «Завершено», 1 , 0)) / КОЛИЧЕСТВО (Статус), «процент» ) В КАЧЕСТВЕ показателя завершения ИЗ PROMIS_LT_Long_ID;

Моя проблема в том, что один и тот же short_ID несколько раз отображается в таблице PROMIS_LT_Long_ID. Мне нужно выполнить инструкцию select только для записей с одинаковым Short_ID. Я думал об использовании цикла for с оператором if внутри, например:

для записи в PROMIS_LT_Long_ID: для записи 1 в PROMIS_LT_Long_ID: если запись = запись 1: #выполните инструкцию select

Комментарии:

1. Почему бы не использовать предложение GROUP BY и/или предложение WHERE? Отредактируйте вопрос, чтобы показать примеры данных и желаемые выходные данные в виде текстовых таблиц.