{{ctrl.lastQueryMeta.sql}}
Time series: - return column named time or time_sec (in UTC), as a unix time stamp or any sql native date data type. You can use the macros below. - return column(s) with numeric datatype as values - (Optional: return column named metric to represent the series name. If no column named metric is found the column name of the value column is used as series name) Table: - return any set of columns Macros: - $__time(column) -> UNIX_TIMESTAMP(column) as time_sec - $__timeEpoch(column) -> UNIX_TIMESTAMP(column) as time_sec - $__timeFilter(column) -> UNIX_TIMESTAMP(time_date_time) ≥ 1492750877 AND UNIX_TIMESTAMP(time_date_time) ≤ 1492750877 - $__unixEpochFilter(column) -> time_unix_epoch > 1492750877 AND time_unix_epoch < 1492750877 - $__timeGroup(column,'5m') -> cast(cast(UNIX_TIMESTAMP(column)/(300) as signed)*300 as signed) Example of group by and order by with $__timeGroup: SELECT $__timeGroup(timestamp_col, '1h') AS time, sum(value_double) as value FROM yourtable GROUP BY 1 ORDER BY 1 Or build your own conditionals using these macros which just return the values: - $__timeFrom() -> FROM_UNIXTIME(1492750877) - $__timeTo() -> FROM_UNIXTIME(1492750877) - $__unixEpochFrom() -> 1492750877 - $__unixEpochTo() -> 1492750877
{{ctrl.lastQueryError}}