-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Description
It seems the current implementation has slightly different order of clauses compared to InfluxDB documentation, see for example https://docs.influxdata.com/influxdb/v1.5/query_language/spec/#select
select_stmt = "SELECT" fields from_clause [ into_clause ] [ where_clause ]
[ group_by_clause ] [ order_by_clause ] [ limit_clause ]
[ offset_clause ] [ slimit_clause ] [ soffset_clause ] [ timezone_clause ] .
whereas the query generated by influxable is
initial_query = ' '.join([
'{select_clause}',
'{into_clause}',
'{from_clause}',
'{where_clause}',
'{limit_clause}',
'{offset_clause}',
'{slimit_clause}',
'{soffset_clause}',
'{group_by_clause}',
'{order_by_clause}',
'{timezone_clause}',
])
A query with a group by clause and limit cause will fail with error "Invalid query" with InfluxDB 1.8, however the same query works if order of the clauses is flipped.
Javidjms
Metadata
Metadata
Assignees
Labels
No labels