我在 influxdb 中有一个表,其中有一列名为“expirydate”。在专栏中我有一些日期,例如“2016-07-14”或“2016-08-20”。我只想选择 2016-07-14 日期,但我不确定如何?
目前我的查询是:
SELECT * FROM tablee where expirydate = '2016-07-14' limit 1000
但这是行不通的。有人可以帮帮我吗?
假设值table**e**
是一个有效的测量...
如果您要选择“2016-07-14”这一天的所有点,那么您的查询应该类似于以下内容。
Query:
SELECT * FROM tablee where time >= '2016-07-14 00:00:00' and time < '2016-07-15 00:00:00'
您可能还对查询中流入的日期时间字符串感兴趣。
See:
https://docs.influxdata.com/influxdb/v0.9/query_language/data_exploration/#relative-time https://docs.influxdata.com/influxdb/v0.9/query_language/data_exploration/#relative-time
日期时间字符串
使用日期时间字符串指定时间。约会时间
字符串可以采用两种格式:YYYY-MM-DD HH:MM:SS.nnnnnnnnn 和
YYYY-MM-DDTHH:MM:SS.nnnnnnnnnnZ,其中第二个规范是
RFC3339。纳秒 (nnnnnnnnnn) 在两种格式中都是可选的。
Note:
The limit
api 在您的原始查询中可能是多余的,因为它限制查询返回超过 1,000 个点数据。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)