|
@@ -48,8 +48,8 @@ Table:
|
|
|
Macros:
|
|
Macros:
|
|
|
- $__time(column) -> column as "time"
|
|
- $__time(column) -> column as "time"
|
|
|
- $__timeEpoch -> extract(epoch from column) as "time"
|
|
- $__timeEpoch -> extract(epoch from column) as "time"
|
|
|
-- $__timeFilter(column) -> extract(epoch from column) BETWEEN 1492750877 AND 1492750877
|
|
|
|
|
-- $__unixEpochFilter(column) -> column > 1492750877 AND column < 1492750877
|
|
|
|
|
|
|
+- $__timeFilter(column) -> column BETWEEN '2017-04-21T05:01:17Z' AND '2017-04-21T05:01:17Z'
|
|
|
|
|
+- $__unixEpochFilter(column) -> column >= 1492750877 AND column <= 1492750877
|
|
|
- $__timeGroup(column,'5m') -> (extract(epoch from column)/300)::bigint*300 AS time
|
|
- $__timeGroup(column,'5m') -> (extract(epoch from column)/300)::bigint*300 AS time
|
|
|
|
|
|
|
|
Example of group by and order by with $__timeGroup:
|
|
Example of group by and order by with $__timeGroup:
|
|
@@ -61,8 +61,8 @@ GROUP BY time
|
|
|
ORDER BY time
|
|
ORDER BY time
|
|
|
|
|
|
|
|
Or build your own conditionals using these macros which just return the values:
|
|
Or build your own conditionals using these macros which just return the values:
|
|
|
-- $__timeFrom() -> to_timestamp(1492750877)
|
|
|
|
|
-- $__timeTo() -> to_timestamp(1492750877)
|
|
|
|
|
|
|
+- $__timeFrom() -> '2017-04-21T05:01:17Z'
|
|
|
|
|
+- $__timeTo() -> '2017-04-21T05:01:17Z'
|
|
|
- $__unixEpochFrom() -> 1492750877
|
|
- $__unixEpochFrom() -> 1492750877
|
|
|
- $__unixEpochTo() -> 1492750877
|
|
- $__unixEpochTo() -> 1492750877
|
|
|
</pre>
|
|
</pre>
|