Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 19, 2021 13:35:31

shell_guy
Зарегистрирован: 2021-09-01
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Как сделать переменная = массив?

Здравствуйте!
я не знаю как решить правильно задачу. Есть бд influxdb туда заходят данные через python парсер вида:
time id name price title views
—- – —- —– —– —–

id = это номер обьвления.
Данные попадают в бд раз в 7 часов.
Нужно визуализировать статистику в графане

Когда делаю запрос он выполняется из графаны к бд успешно
select * from “my_db” where “id”=726553615

но дело в том что id это элемент динамический, тоесть обьявления будут добавляться/удаляться и делать такой запрос для каждого id мягко говоря геморойно.

Можно ли ввести переменную вида last_time = и делать выборку из массива id?
Как сделать так чтобы множество актуальных id попадало туда?
И если да то как реализовать, помогите пожалуйста кодом и обьяснениями
Спасибо!

Отредактировано shell_guy (Ноя. 19, 2021 13:42:23)

Офлайн

#2 Ноя. 19, 2021 16:23:55

Master_Sergius
Зарегистрирован: 2013-09-12
Сообщения: 271
Репутация: +  7  -
Профиль   Отправить e-mail  

Как сделать переменная = массив?

Если я правильно понял, то вас интересует что-то вроде

 SELECT * FROM my_db WHERE id IN ("здесь идет массив айдишников")



———————————————————————————
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Отредактировано Master_Sergius (Ноя. 19, 2021 16:24:25)

Офлайн

#3 Ноя. 25, 2021 11:00:40

shell_guy
Зарегистрирован: 2021-09-01
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Как сделать переменная = массив?

Master_Sergius
да, верно поняли но к сожалению не работает команда(

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version