다음 문제가 있습니다. 임의의 ID
이 같은 연속 점 간의 차이를 계산해야합니다. 다음 :비 aggregat 필드/값을 가진 InfluxDB 믹싱 합계 함수
SELECT difference(value_field) FROM mesurementName WHERE "IdField" = '10'
작품, 분실 IdField
하지만 IdField
각 연속 점의 차이를 반환 (단 time
는 결과를 쿼리 전파됩니다). 필자의 경우 time
은 고유하지 않습니다 (즉, 측정시 동일한 timestamp
의 여러 점이 포함될 수 있지만 IdField
은 서로 다릅니다). 그래서 시도 :
SELECT difference(value_field), IdField FROM mesurementName WHERE "IdField" = '10'
산출되는 : error parsing query: mixing aggregate and non-aggregate queries is not supported!!
나의 다음 시도가 하위 쿼리를 사용했다 : IdField
에서 항상 null
값의 결과
SELECT IdField, diff
FROM (
SELECT
difference(flow_val) as diff
FROM
mesurementA
WHERE "IdField" = '10'
)
.
문제를 해결하는 방법에 대한 도움이나 제안을 요청드립니다. 그런데, 우리는 내가 있다는 사람이 붙어한다면 더 이상