2017-08-02 9 views
0

Influxdbへのリクエストに問題がありますが、now()パラメータでうまくいきますが、可変パラメータでリクエストしようとすると動作しません。 okですInfluxdb request on time

"SELECT * FROM \"%s\" 
WHERE session_id = '%s' AND time > now() - 10s AND time < now() - 9s 
ORDER BY time DESC LIMIT 25" %(table, session_id) 

ではありません。

"SELECT * FROM \"%s\" 
WHERE session_id = '%s' AND time > \'%U\' AND time < \'%U\' 
ORDER BY time DESC LIMIT 25" %(table, session_id, date_inf, date_sup) 

date_infとdate_supは、タイムスタンプナノ秒です。ここで

は、docであり、我々は、私が何をしたいの例3で見ることができます: https://docs.influxdata.com/influxdb/v1.3/query_language/data_exploration/#time-syntax

誰かが、彼は歓迎されていることができます。

答えて

0

このお試しください:の要求を指定するには "始まり" とUTC形式で時刻変数(など '25Z:05 2018-02-20T04')されている "終了" この場合

"SELECT * FROM \"%s\" WHERE session_id = **\'%s\'** AND time > begin 
AND time < end + 1s** ORDER BY time DESC LIMIT 25" %(table, 
session_id) 

をあなたはChronografのデータエクスプローラを使うことができます。