2016-12-08 1 views
0
SELECT "value" FROM "gt_01_ai_xxlc32091" where time >= 1466634590000 

Результатывремени строка в запросе influxdb не возвращает каких-либо данных

time  value 
----  ----- 
1466634590000 0.550742865 
1466634595000 0.554207444 
1466634600000 0.564015567 

Эквивалент для 1466634590000 является дата RFC 3339 2016-06-22T18: 29: 50-04: 00

Однако ниже запрос не дает никаких результатов. Вы можете помочь?

SELECT "value" FROM "gt_01_ai_xxlc32091" where time >= '2016-06-22 18:29:50' 

спасибо.

+0

Действительно нужна помощь. Вот точка данных, в которую я вставил 'gt_01_ai_xxlc32091, productname = validation, campaignname = d1600034-00, recipename = d1600050-01, recipeversion = 3 value = -0.00101705 1464112015' 1464112015 явно 5/24/2016. Однако, когда я выбираю те же данные в притоке db, он говорит, что его метка времени - 01.01.1970. Пожалуйста, помогите, как я могу это исправить. – user983327

+0

'SELECT "значение" FROM "gt_01_ai_xxlc32091", где "значение"= - 0.00101705' Выход из притока дБ ' времени \t \t \t \t значение ---- \t \t \t \t ----- 1970-01- 01T00: 00: 01.464112015Z \t -0.00101705' – user983327

ответ

0

По умолчанию InfluxDB ожидает, что отметки времени должны быть заданы с точностью до наносекундного уровня, и, похоже, вы указали свою метку времени с точностью до второго уровня.

Вы можете указать точность метки времени, добавив precision=s в качестве параметра запроса в конечную точку /write HTTP API.

Для получения дополнительной информации см. Документацию о конечных точках /write.

Смежные вопросы