Привет всем и спасибо за внимание. Я работаю над проектом автоматизации, и мне нужно реализовать ежедневный журнал производства, который использует файл .mdb. Я продолжаю писать в этой базе данных значения, которые я получаю из pl c в основной таблице регистров под названием "tab1". Эта таблица содержит все ежедневные регистры всех дней, как историк. это все хорошо. Теперь мне нужно использовать эти записи для чего-то, что мне нужно. Мне нужно будет отобразить 2 производственных индикатора (tagval_confirmados и tagval_indeterminados), которые произошли между определенными c часами дня.
В настоящее время у меня есть пример базы данных, подобный приведенному ниже. (ts - это отметка времени, когда процесс начинается и когда он заканчивается.)
tab1
Я должен предоставить сумму значений o (tagval_confirmados и tagval_indeterminados), которые были зарегистрированы из:
- 06: 00: 00 до 07:00:00 -> tagval verifymados = ...; tagval_indeterminados = ...
- 07: 00: 00 до 08:00:00 -> tagval verifymados = ...; tagval_indeterminados = ...
- 08: 00: 00 до 09:00:00 -> tagval verifymados = ...; tagval_indeterminados = ... ...
- 18: 00: 00 до 19:00:00 -> tagval verifymados = ...; tagval_indeterminados = ...
Итак, когда сегодня время 07:00:00, мне нужно иметь сумму всех (tagval_confirmados) и сумму всех (tagval_indeterminados) между 06:00: 00 и 07:00:00, которые я буду использовать в другой программе через скрипт VBS. Затем, когда сегодняшнее время - 08:00:00, мне нужно повторить эту процедуру с той же суммой, но с 07:00:00 до 08:00:00. Мне нужен совет или рекомендация о том, как лучше всего это сделать или какие ресурсы мне понадобятся. В настоящее время у меня есть базовые c знания SQL. Должен ли я создать больше таблиц, чтобы лучше организовать данные? Или я могу использовать запросы, чтобы выполнить то, что мне нужно?
Благодарю за любой совет.