Я хотел использовать команду вставки в притоке CLP.
Общий синтаксис / основной синтаксис команды INSERT:
INSERT измерение_имя, tag_key = tag_value field_key = field_value
Я хотел спросить, возможно ли добавить командувместо прямого значения для значения поля?
Чтобы лучше понять вопрос, рассмотрим следующий пример:
Я использую следующую команду для вставки значения в измерение trial_channel_map:
INSERT TRIAL_CHANNEL_MAP, CHANNEL_ID = 18 RACH = 0i, SCH_CH = 0i, SF7 = 10i, SF8 = 2i, SF9 = 0i, SF10 = 0i, SF11 = 0i, SF12 = 0i, CH = 0i
СейчасЯ хочу создать новое поле с именем total_devices, которое в основном является суммой SF7 до SF12.Поэтому я использую команду:
выберите SF7 + SF8 + SF9 + SF10 + SF11 + SF12 в качестве total_devices INTO TRIAL_CHANNEL_MAP FROM TRIAL_CHANNEL_MAP, где CHANNEL_ID = '18'
с этой командой я получаю поле total_devicesно сумма отображается в виде другой точки данных с той же отметкой времени, что и в предыдущей команде.
Я хотел бы иметь одну команду, которая просто выполняла бы функциональность обеих команд.Отсюда мой вопрос: возможно ли добавить команду вместо прямого значения для значения поля?
INSERT TRIAL_CHANNEL_MAP, CHANNEL_ID = 18 RACH = 0i, SCH_CH = 0i, SF7 = 10i, SF8 = 2i, SF9 = 0i, SF10 = 0i, SF11 = 0i, SF12 = 0i, CH = 0i, всего_устройств =(выберите SF7 + SF8 + SF9 + SF10 + SF11 + SF12 в качестве total_devices INTO TRIAL_CHANNEL_MAP FROM TRIAL_CHANNEL_MAP, где CHANNEL_ID = '18 ')
Я пытаюсь использовать эту команду, но выдает ошибку с указанием недопустимого логического значения.
Любое решение или решение этой проблемы?
Заранее спасибо.