MS Access - многократный подсчет из одной таблицы - PullRequest
0 голосов
/ 01 апреля 2020

Плакат первого раза ...

Я использую доступ для создания отчета об аварийных сигналах из системы управления. Список представляет собой экспорт из утилиты аварийной сигнализации, для которой необходимы 3 важных бита данных:

  1. Модуль - название прибора, связанного с сигнализацией
  2. Описание - описание прибора
  3. Тип аварийного сигнала - Высокий, Высокий Высокий и т. c.

Я хотел бы сделать десятку лучших из всех аварийных сигналов, но проблема, с которой я столкнулся, состоит в том, что модуль прибора содержит несколько различные типы сигналов тревоги, и мне нужно фильтровать для каждого из них. Я использовал группу к тому времени считать, но она берет все экземпляры модуля и не разбивает его.

Я не очень хорош в SQL и доступ, и я уверен, что это простое исправление.

Любая помощь будет оценена

1 Ответ

0 голосов
/ 01 апреля 2020

Если вы хотите многократное подсчет из одной и той же таблицы, вы можете написать запрос, как показано ниже C ") .list ();

    if (record  != null && record.size() > 0) {

        for(Object[] obj:(List<Object[]>)record  ){
            int i = 0;
            BigInteger villageCounts = (BigInteger)obj[i];
            BigInteger memberCounts = (BigInteger)obj[++i];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...