Tengo un problema al declarar una consulta en influxdb, no puedo declarar el identificador como una variable
Estoy usando la siguiente sintaxis:
msg.query = "SELECT time , Temper01, Temper02, Temper03, Temper04 FROM ID WHERE time >= '2021-11-11T14:00:00Z' AND time <= '2021-11-19T14:00:00Z' tz('America/Sao_Paulo') "; Donde ID es la variable, pero solo funciona si pongo directamente el valor de la variable.
No ha dicho de dónde obtiene el valor de ID , pero suponiendo que esté adjunto a un mensaje en msg.payload.id
Simplemente construyes la cadena a partir de partes:
msg.query = "SELECT time , Temper01, Temper02, Temper03, Temper04 FROM " + msg.payload.id + " WHERE time >= '2021-11-11T14:00:00Z' AND time <= '2021-11-19T14:00:00Z' tz('America/Sao_Paulo') ";