This commit is contained in:
DingZQ
2025-03-04 21:43:36 +08:00
parent e818522de8
commit 47b3b8644d

View File

@@ -1814,11 +1814,15 @@ def query_all_record_by_date_property(query_date: str, type: str, property: str,
# 构建 Flux 查询语句
flux_query = f'''
from(bucket: "{bucket}")
|> range(start: {start_time}, stop: {stop_time})
|> filter(fn: (r) => r["_measurement"] == "{measurement}")
|> filter(fn: (r) => r["date"] == "{query_date}")
|> filter(fn: (r) => r["_field"] == "{property}")
from(bucket: "{bucket}")
|> range(start: {start_time.isoformat()}, stop: {stop_time.isoformat()})
|> filter(fn: (r) =>
r._measurement == "{measurement}" and
r._field == "{property}"
)
|> group(columns: ["date"])
|> filter(fn: (r) => r.date == "{query_date}")
|> keep(columns: ["_time", "_value", "date"])
'''
# 执行查询
tables = query_api.query(flux_query)