#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? Отредактируйте вопрос, чтобы показать примеры данных и желаемые выходные данные в виде текстовых таблиц.