diff --git a/tests/army/query/function/ans/interp.csv b/tests/army/query/function/ans/interp.csv index 1d4e2b0a38..66e4fdc3c6 100644 --- a/tests/army/query/function/ans/interp.csv +++ b/tests/army/query/function/ans/interp.csv @@ -1120,3 +1120,1624 @@ taos> select _irowts, interp(c1), t1 from test.ts5941_child range('2020-02-01 00 2020-02-01 00:00:19.000 | 1 | testts5941 | 2020-02-01 00:00:20.000 | 1 | testts5941 | +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(prev, 99); + interp(c1) | +============== + 0 | + 1 | + 3 | + 6 | + 99 | + 10 | + 99 | + 99 | + 15 | + 99 | + 99 | + 21 | + 99 | + 99 | + 99 | + 99 | + +taos> select interp(c1), _isfilled from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(prev, 99); + interp(c1) | _isfilled | +========================== + 0 | false | + 1 | true | + 3 | true | + 6 | false | + 99 | true | + 10 | false | + 99 | true | + 99 | true | + 15 | true | + 99 | true | + 99 | true | + 21 | true | + 99 | true | + 99 | true | + 99 | true | + 99 | true | + +taos> select _isfilled, _irowts, interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(prev, 99); + _isfilled | _irowts | interp(c1) | +==================================================== + false | 2020-01-01 00:00:00.000 | 0 | + true | 2020-01-01 00:00:02.000 | 1 | + true | 2020-01-01 00:00:04.000 | 3 | + false | 2020-01-01 00:00:06.000 | 6 | + true | 2020-01-01 00:00:08.000 | 99 | + false | 2020-01-01 00:00:10.000 | 10 | + true | 2020-01-01 00:00:12.000 | 99 | + true | 2020-01-01 00:00:14.000 | 99 | + true | 2020-01-01 00:00:16.000 | 15 | + true | 2020-01-01 00:00:18.000 | 99 | + true | 2020-01-01 00:00:20.000 | 99 | + true | 2020-01-01 00:00:22.000 | 21 | + true | 2020-01-01 00:00:24.000 | 99 | + true | 2020-01-01 00:00:26.000 | 99 | + true | 2020-01-01 00:00:28.000 | 99 | + true | 2020-01-01 00:00:30.000 | 99 | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(prev, 99) order by _irowts; + interp(c1) | +============== + 0 | + 1 | + 3 | + 6 | + 99 | + 10 | + 99 | + 99 | + 15 | + 99 | + 99 | + 21 | + 99 | + 99 | + 99 | + 99 | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(prev, 99) order by interp(c1) desc; + interp(c1) | +============== + 99 | + 99 | + 99 | + 99 | + 99 | + 99 | + 99 | + 99 | + 99 | + 21 | + 15 | + 10 | + 6 | + 3 | + 1 | + 0 | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(prev, 99) order by _irowts desc; + interp(c1) | +============== + 99 | + 99 | + 99 | + 99 | + 21 | + 99 | + 99 | + 15 | + 99 | + 99 | + 10 | + 99 | + 6 | + 3 | + 1 | + 0 | + +taos> select interp(c1), _irowts_origin from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(prev, 99); + interp(c1) | _irowts_origin | +======================================== + 0 | 2020-01-01 00:00:00.000 | + 1 | 2020-01-01 00:00:01.000 | + 3 | 2020-01-01 00:00:03.000 | + 6 | 2020-01-01 00:00:06.000 | + 99 | NULL | + 10 | 2020-01-01 00:00:10.000 | + 99 | NULL | + 99 | NULL | + 15 | 2020-01-01 00:00:15.000 | + 99 | NULL | + 99 | NULL | + 21 | 2020-01-01 00:00:21.000 | + 99 | NULL | + 99 | NULL | + 99 | NULL | + 99 | NULL | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(prev, 99) order by _irowts_origin; + interp(c1) | +============== + 99 | + 99 | + 99 | + 99 | + 99 | + 99 | + 99 | + 99 | + 99 | + 0 | + 1 | + 3 | + 6 | + 10 | + 15 | + 21 | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(prev, 99) order by _irowts_origin desc; + interp(c1) | +============== + 21 | + 15 | + 10 | + 6 | + 3 | + 1 | + 0 | + 99 | + 99 | + 99 | + 99 | + 99 | + 99 | + 99 | + 99 | + 99 | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(prev, 99) order by interp(c1), _irowts_origin desc; + interp(c1) | +============== + 0 | + 1 | + 3 | + 6 | + 10 | + 15 | + 21 | + 99 | + 99 | + 99 | + 99 | + 99 | + 99 | + 99 | + 99 | + 99 | + +taos> select _irowts, interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(prev, 99) order by interp(c1) desc, _irowts desc; + _irowts | interp(c1) | +======================================== + 2020-01-01 00:00:30.000 | 99 | + 2020-01-01 00:00:28.000 | 99 | + 2020-01-01 00:00:26.000 | 99 | + 2020-01-01 00:00:24.000 | 99 | + 2020-01-01 00:00:20.000 | 99 | + 2020-01-01 00:00:18.000 | 99 | + 2020-01-01 00:00:14.000 | 99 | + 2020-01-01 00:00:12.000 | 99 | + 2020-01-01 00:00:08.000 | 99 | + 2020-01-01 00:00:22.000 | 21 | + 2020-01-01 00:00:16.000 | 15 | + 2020-01-01 00:00:10.000 | 10 | + 2020-01-01 00:00:06.000 | 6 | + 2020-01-01 00:00:04.000 | 3 | + 2020-01-01 00:00:02.000 | 1 | + 2020-01-01 00:00:00.000 | 0 | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(prev, 99) order by _irowts, _irowts_origin desc; + interp(c1) | +============== + 0 | + 1 | + 3 | + 6 | + 99 | + 10 | + 99 | + 99 | + 15 | + 99 | + 99 | + 21 | + 99 | + 99 | + 99 | + 99 | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(prev, 99) order by _irowts desc, _irowts_origin; + interp(c1) | +============== + 99 | + 99 | + 99 | + 99 | + 21 | + 99 | + 99 | + 15 | + 99 | + 99 | + 10 | + 99 | + 6 | + 3 | + 1 | + 0 | + +taos> select _irowts_origin, interp(c1), _irowts from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(prev, 99); + _irowts_origin | interp(c1) | _irowts | +================================================================== + 2020-01-01 00:00:00.000 | 0 | 2020-01-01 00:00:00.000 | + 2020-01-01 00:00:01.000 | 1 | 2020-01-01 00:00:02.000 | + 2020-01-01 00:00:03.000 | 3 | 2020-01-01 00:00:04.000 | + 2020-01-01 00:00:06.000 | 6 | 2020-01-01 00:00:06.000 | + NULL | 99 | 2020-01-01 00:00:08.000 | + 2020-01-01 00:00:10.000 | 10 | 2020-01-01 00:00:10.000 | + NULL | 99 | 2020-01-01 00:00:12.000 | + NULL | 99 | 2020-01-01 00:00:14.000 | + 2020-01-01 00:00:15.000 | 15 | 2020-01-01 00:00:16.000 | + NULL | 99 | 2020-01-01 00:00:18.000 | + NULL | 99 | 2020-01-01 00:00:20.000 | + 2020-01-01 00:00:21.000 | 21 | 2020-01-01 00:00:22.000 | + NULL | 99 | 2020-01-01 00:00:24.000 | + NULL | 99 | 2020-01-01 00:00:26.000 | + NULL | 99 | 2020-01-01 00:00:28.000 | + NULL | 99 | 2020-01-01 00:00:30.000 | + +taos> select _irowts_origin, interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(prev, 99) order by _irowts; + _irowts_origin | interp(c1) | +======================================== + 2020-01-01 00:00:00.000 | 0 | + 2020-01-01 00:00:01.000 | 1 | + 2020-01-01 00:00:03.000 | 3 | + 2020-01-01 00:00:06.000 | 6 | + NULL | 99 | + 2020-01-01 00:00:10.000 | 10 | + NULL | 99 | + NULL | 99 | + 2020-01-01 00:00:15.000 | 15 | + NULL | 99 | + NULL | 99 | + 2020-01-01 00:00:21.000 | 21 | + NULL | 99 | + NULL | 99 | + NULL | 99 | + NULL | 99 | + +taos> select _irowts_origin, interp(c1), _irowts from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(prev, 99) order by _irowts_origin desc, _irowts; + _irowts_origin | interp(c1) | _irowts | +================================================================== + 2020-01-01 00:00:21.000 | 21 | 2020-01-01 00:00:22.000 | + 2020-01-01 00:00:15.000 | 15 | 2020-01-01 00:00:16.000 | + 2020-01-01 00:00:10.000 | 10 | 2020-01-01 00:00:10.000 | + 2020-01-01 00:00:06.000 | 6 | 2020-01-01 00:00:06.000 | + 2020-01-01 00:00:03.000 | 3 | 2020-01-01 00:00:04.000 | + 2020-01-01 00:00:01.000 | 1 | 2020-01-01 00:00:02.000 | + 2020-01-01 00:00:00.000 | 0 | 2020-01-01 00:00:00.000 | + NULL | 99 | 2020-01-01 00:00:08.000 | + NULL | 99 | 2020-01-01 00:00:12.000 | + NULL | 99 | 2020-01-01 00:00:14.000 | + NULL | 99 | 2020-01-01 00:00:18.000 | + NULL | 99 | 2020-01-01 00:00:20.000 | + NULL | 99 | 2020-01-01 00:00:24.000 | + NULL | 99 | 2020-01-01 00:00:26.000 | + NULL | 99 | 2020-01-01 00:00:28.000 | + NULL | 99 | 2020-01-01 00:00:30.000 | + +taos> select _isfilled, _irowts_origin, _irowts, interp(c1), tbname from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(prev, 99) order by _irowts_origin desc, _irowts desc; + _isfilled | _irowts_origin | _irowts | interp(c1) | tbname | +=============================================================================================================== + true | 2020-01-01 00:00:21.000 | 2020-01-01 00:00:22.000 | 21 | td32861 | + true | 2020-01-01 00:00:15.000 | 2020-01-01 00:00:16.000 | 15 | td32861 | + false | 2020-01-01 00:00:10.000 | 2020-01-01 00:00:10.000 | 10 | td32861 | + false | 2020-01-01 00:00:06.000 | 2020-01-01 00:00:06.000 | 6 | td32861 | + true | 2020-01-01 00:00:03.000 | 2020-01-01 00:00:04.000 | 3 | td32861 | + true | 2020-01-01 00:00:01.000 | 2020-01-01 00:00:02.000 | 1 | td32861 | + false | 2020-01-01 00:00:00.000 | 2020-01-01 00:00:00.000 | 0 | td32861 | + true | NULL | 2020-01-01 00:00:30.000 | 99 | td32861 | + true | NULL | 2020-01-01 00:00:28.000 | 99 | td32861 | + true | NULL | 2020-01-01 00:00:26.000 | 99 | td32861 | + true | NULL | 2020-01-01 00:00:24.000 | 99 | td32861 | + true | NULL | 2020-01-01 00:00:20.000 | 99 | td32861 | + true | NULL | 2020-01-01 00:00:18.000 | 99 | td32861 | + true | NULL | 2020-01-01 00:00:14.000 | 99 | td32861 | + true | NULL | 2020-01-01 00:00:12.000 | 99 | td32861 | + true | NULL | 2020-01-01 00:00:08.000 | 99 | td32861 | + +taos> select interp(c1), interp(c4) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(prev, 99, 98); + interp(c1) | interp(c4) | +========================================= + 5 | 5.000000000000000 | + 99 | 98.000000000000000 | + 10 | 10.000000000000000 | + 99 | 98.000000000000000 | + 99 | 98.000000000000000 | + 15 | 15.000000000000000 | + 99 | 98.000000000000000 | + 99 | 98.000000000000000 | + 99 | 98.000000000000000 | + 99 | 98.000000000000000 | + 99 | 98.000000000000000 | + 99 | 98.000000000000000 | + 99 | 98.000000000000000 | + +taos> select interp(c1), _isfilled, interp(c6) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(prev, 99, false); + interp(c1) | _isfilled | interp(c6) | +====================================== + 5 | true | true | + 99 | true | false | + 10 | false | true | + 99 | true | false | + 99 | true | false | + 15 | true | true | + 99 | true | false | + 99 | true | false | + 99 | true | false | + 99 | true | false | + 99 | true | false | + 99 | true | false | + 99 | true | false | + +taos> select _isfilled, _irowts, interp(c1), interp(c5) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(prev, 99, 98); + _isfilled | _irowts | interp(c1) | interp(c5) | +========================================================================== + true | 2020-02-01 00:00:06.000 | 5 | 5.0000000 | + true | 2020-02-01 00:00:08.000 | 99 | 98.0000000 | + false | 2020-02-01 00:00:10.000 | 10 | 10.0000000 | + true | 2020-02-01 00:00:12.000 | 99 | 98.0000000 | + true | 2020-02-01 00:00:14.000 | 99 | 98.0000000 | + true | 2020-02-01 00:00:16.000 | 15 | 15.0000000 | + true | 2020-02-01 00:00:18.000 | 99 | 98.0000000 | + true | 2020-02-01 00:00:20.000 | 99 | 98.0000000 | + true | 2020-02-01 00:00:22.000 | 99 | 98.0000000 | + true | 2020-02-01 00:00:24.000 | 99 | 98.0000000 | + true | 2020-02-01 00:00:26.000 | 99 | 98.0000000 | + true | 2020-02-01 00:00:28.000 | 99 | 98.0000000 | + true | 2020-02-01 00:00:30.000 | 99 | 98.0000000 | + +taos> select interp(c1), interp(c4) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(prev, 99, NULL) order by _irowts; + interp(c1) | interp(c4) | +========================================= + 5 | 5.000000000000000 | + 99 | NULL | + 10 | 10.000000000000000 | + 99 | NULL | + 99 | NULL | + 15 | 15.000000000000000 | + 99 | NULL | + 99 | NULL | + 99 | NULL | + 99 | NULL | + 99 | NULL | + 99 | NULL | + 99 | NULL | + +taos> select interp(c1), interp(c6) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(prev, 99, 0) order by _irowts desc; + interp(c1) | interp(c6) | +========================== + 99 | false | + 99 | false | + 99 | false | + 99 | false | + 99 | false | + 99 | false | + 99 | false | + 15 | true | + 99 | false | + 99 | false | + 10 | true | + 99 | false | + 5 | true | + +taos> select interp(c1), _irowts_origin, interp(c4) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(prev, 99, 'a'); + interp(c1) | _irowts_origin | interp(c4) | +=================================================================== + 5 | 2020-02-01 00:00:05.000 | 5.000000000000000 | + 99 | NULL | 0.000000000000000 | + 10 | 2020-02-01 00:00:10.000 | 10.000000000000000 | + 99 | NULL | 0.000000000000000 | + 99 | NULL | 0.000000000000000 | + 15 | 2020-02-01 00:00:15.000 | 15.000000000000000 | + 99 | NULL | 0.000000000000000 | + 99 | NULL | 0.000000000000000 | + 99 | NULL | 0.000000000000000 | + 99 | NULL | 0.000000000000000 | + 99 | NULL | 0.000000000000000 | + 99 | NULL | 0.000000000000000 | + 99 | NULL | 0.000000000000000 | + +taos> select interp(c1), interp(c4), interp(c5) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(prev, 99, 9.9, 9) order by _irowts_origin; + interp(c1) | interp(c4) | interp(c5) | +================================================================ + 99 | 9.900000000000000 | 9.0000000 | + 99 | 9.900000000000000 | 9.0000000 | + 99 | 9.900000000000000 | 9.0000000 | + 99 | 9.900000000000000 | 9.0000000 | + 99 | 9.900000000000000 | 9.0000000 | + 99 | 9.900000000000000 | 9.0000000 | + 99 | 9.900000000000000 | 9.0000000 | + 99 | 9.900000000000000 | 9.0000000 | + 99 | 9.900000000000000 | 9.0000000 | + 99 | 9.900000000000000 | 9.0000000 | + 5 | 5.000000000000000 | 5.0000000 | + 10 | 10.000000000000000 | 10.0000000 | + 15 | 15.000000000000000 | 15.0000000 | + +taos> select interp(c1), interp(c2) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(prev, 99, 9) order by _irowts_origin desc; + interp(c1) | interp(c2) | +=========================== + 15 | 15 | + 10 | 10 | + 5 | 5 | + 99 | 9 | + 99 | 9 | + 99 | 9 | + 99 | 9 | + 99 | 9 | + 99 | 9 | + 99 | 9 | + 99 | 9 | + 99 | 9 | + 99 | 9 | + +taos> select interp(c6), interp(c1) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(prev, 3, 99) order by _irowts, _irowts_origin desc; + interp(c6) | interp(c1) | +========================== + true | 5 | + true | 99 | + true | 10 | + true | 99 | + true | 99 | + true | 15 | + true | 99 | + true | 99 | + true | 99 | + true | 99 | + true | 99 | + true | 99 | + true | 99 | + +taos> select interp(c1), interp(c4) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(prev, 100, 99) order by _irowts desc, _irowts_origin; + interp(c1) | interp(c4) | +========================================= + 100 | 99.000000000000000 | + 100 | 99.000000000000000 | + 100 | 99.000000000000000 | + 100 | 99.000000000000000 | + 100 | 99.000000000000000 | + 100 | 99.000000000000000 | + 100 | 99.000000000000000 | + 15 | 15.000000000000000 | + 100 | 99.000000000000000 | + 100 | 99.000000000000000 | + 10 | 10.000000000000000 | + 100 | 99.000000000000000 | + 5 | 5.000000000000000 | + +taos> select _irowts_origin, interp(c1), _irowts, interp(c6) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(prev, 99, 0); + _irowts_origin | interp(c1) | _irowts | interp(c6) | +============================================================================== + 2020-02-01 00:00:05.000 | 5 | 2020-02-01 00:00:06.000 | true | + NULL | 99 | 2020-02-01 00:00:08.000 | false | + 2020-02-01 00:00:10.000 | 10 | 2020-02-01 00:00:10.000 | true | + NULL | 99 | 2020-02-01 00:00:12.000 | false | + NULL | 99 | 2020-02-01 00:00:14.000 | false | + 2020-02-01 00:00:15.000 | 15 | 2020-02-01 00:00:16.000 | true | + NULL | 99 | 2020-02-01 00:00:18.000 | false | + NULL | 99 | 2020-02-01 00:00:20.000 | false | + NULL | 99 | 2020-02-01 00:00:22.000 | false | + NULL | 99 | 2020-02-01 00:00:24.000 | false | + NULL | 99 | 2020-02-01 00:00:26.000 | false | + NULL | 99 | 2020-02-01 00:00:28.000 | false | + NULL | 99 | 2020-02-01 00:00:30.000 | false | + +taos> select _irowts_origin, interp(c6), interp(c1) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(prev, 99, 99) order by _irowts; + _irowts_origin | interp(c6) | interp(c1) | +==================================================== + 2020-02-01 00:00:05.000 | true | 5 | + NULL | true | 99 | + 2020-02-01 00:00:10.000 | true | 10 | + NULL | true | 99 | + NULL | true | 99 | + 2020-02-01 00:00:15.000 | true | 15 | + NULL | true | 99 | + NULL | true | 99 | + NULL | true | 99 | + NULL | true | 99 | + NULL | true | 99 | + NULL | true | 99 | + NULL | true | 99 | + +taos> select _irowts_origin, interp(c4), interp(c1), _irowts from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(prev, 99, 9) order by _irowts_origin desc, _irowts; + _irowts_origin | interp(c4) | interp(c1) | _irowts | +============================================================================================= + 2020-02-01 00:00:15.000 | 15.000000000000000 | 15 | 2020-02-01 00:00:16.000 | + 2020-02-01 00:00:10.000 | 10.000000000000000 | 10 | 2020-02-01 00:00:10.000 | + 2020-02-01 00:00:05.000 | 5.000000000000000 | 5 | 2020-02-01 00:00:06.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:08.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:12.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:14.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:18.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:20.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:22.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:24.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:26.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:28.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:30.000 | + +taos> select _isfilled, interp(c4), _irowts_origin, _irowts, interp(c1), tbname from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(prev, 99, 1) order by _irowts_origin desc, _irowts desc; + _isfilled | interp(c4) | _irowts_origin | _irowts | interp(c1) | tbname | +========================================================================================================================================== + true | 15.000000000000000 | 2020-02-01 00:00:15.000 | 2020-02-01 00:00:16.000 | 15 | td32727 | + false | 10.000000000000000 | 2020-02-01 00:00:10.000 | 2020-02-01 00:00:10.000 | 10 | td32727 | + true | 5.000000000000000 | 2020-02-01 00:00:05.000 | 2020-02-01 00:00:06.000 | 5 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:30.000 | 1 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:28.000 | 1 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:26.000 | 1 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:24.000 | 1 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:22.000 | 1 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:20.000 | 1 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:18.000 | 1 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:14.000 | 1 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:12.000 | 1 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:08.000 | 1 | td32727 | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(next, 99); + interp(c1) | +============== + 0 | + 3 | + 99 | + 6 | + 99 | + 10 | + 99 | + 15 | + 99 | + 99 | + 21 | + +taos> select interp(c1), _isfilled from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(next, 99); + interp(c1) | _isfilled | +========================== + 0 | false | + 3 | true | + 99 | true | + 6 | false | + 99 | true | + 10 | false | + 99 | true | + 15 | true | + 99 | true | + 99 | true | + 21 | true | + +taos> select _isfilled, _irowts, interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(next, 99); + _isfilled | _irowts | interp(c1) | +==================================================== + false | 2020-01-01 00:00:00.000 | 0 | + true | 2020-01-01 00:00:02.000 | 3 | + true | 2020-01-01 00:00:04.000 | 99 | + false | 2020-01-01 00:00:06.000 | 6 | + true | 2020-01-01 00:00:08.000 | 99 | + false | 2020-01-01 00:00:10.000 | 10 | + true | 2020-01-01 00:00:12.000 | 99 | + true | 2020-01-01 00:00:14.000 | 15 | + true | 2020-01-01 00:00:16.000 | 99 | + true | 2020-01-01 00:00:18.000 | 99 | + true | 2020-01-01 00:00:20.000 | 21 | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(next, 99) order by _irowts; + interp(c1) | +============== + 0 | + 3 | + 99 | + 6 | + 99 | + 10 | + 99 | + 15 | + 99 | + 99 | + 21 | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(next, 99) order by interp(c1) desc; + interp(c1) | +============== + 99 | + 99 | + 99 | + 99 | + 99 | + 21 | + 15 | + 10 | + 6 | + 3 | + 0 | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(next, 99) order by _irowts desc; + interp(c1) | +============== + 21 | + 99 | + 99 | + 15 | + 99 | + 10 | + 99 | + 6 | + 99 | + 3 | + 0 | + +taos> select interp(c1), _irowts_origin from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(next, 99); + interp(c1) | _irowts_origin | +======================================== + 0 | 2020-01-01 00:00:00.000 | + 3 | 2020-01-01 00:00:03.000 | + 99 | NULL | + 6 | 2020-01-01 00:00:06.000 | + 99 | NULL | + 10 | 2020-01-01 00:00:10.000 | + 99 | NULL | + 15 | 2020-01-01 00:00:15.000 | + 99 | NULL | + 99 | NULL | + 21 | 2020-01-01 00:00:21.000 | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(next, 99) order by _irowts_origin; + interp(c1) | +============== + 99 | + 99 | + 99 | + 99 | + 99 | + 0 | + 3 | + 6 | + 10 | + 15 | + 21 | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(next, 99) order by _irowts_origin desc; + interp(c1) | +============== + 21 | + 15 | + 10 | + 6 | + 3 | + 0 | + 99 | + 99 | + 99 | + 99 | + 99 | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(next, 99) order by interp(c1), _irowts_origin desc; + interp(c1) | +============== + 0 | + 3 | + 6 | + 10 | + 15 | + 21 | + 99 | + 99 | + 99 | + 99 | + 99 | + +taos> select _irowts, interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(next, 99) order by interp(c1) desc, _irowts desc; + _irowts | interp(c1) | +======================================== + 2020-01-01 00:00:18.000 | 99 | + 2020-01-01 00:00:16.000 | 99 | + 2020-01-01 00:00:12.000 | 99 | + 2020-01-01 00:00:08.000 | 99 | + 2020-01-01 00:00:04.000 | 99 | + 2020-01-01 00:00:20.000 | 21 | + 2020-01-01 00:00:14.000 | 15 | + 2020-01-01 00:00:10.000 | 10 | + 2020-01-01 00:00:06.000 | 6 | + 2020-01-01 00:00:02.000 | 3 | + 2020-01-01 00:00:00.000 | 0 | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(next, 99) order by _irowts, _irowts_origin desc; + interp(c1) | +============== + 0 | + 3 | + 99 | + 6 | + 99 | + 10 | + 99 | + 15 | + 99 | + 99 | + 21 | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(next, 99) order by _irowts desc, _irowts_origin; + interp(c1) | +============== + 21 | + 99 | + 99 | + 15 | + 99 | + 10 | + 99 | + 6 | + 99 | + 3 | + 0 | + +taos> select _irowts_origin, interp(c1), _irowts from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(next, 99); + _irowts_origin | interp(c1) | _irowts | +================================================================== + 2020-01-01 00:00:00.000 | 0 | 2020-01-01 00:00:00.000 | + 2020-01-01 00:00:03.000 | 3 | 2020-01-01 00:00:02.000 | + NULL | 99 | 2020-01-01 00:00:04.000 | + 2020-01-01 00:00:06.000 | 6 | 2020-01-01 00:00:06.000 | + NULL | 99 | 2020-01-01 00:00:08.000 | + 2020-01-01 00:00:10.000 | 10 | 2020-01-01 00:00:10.000 | + NULL | 99 | 2020-01-01 00:00:12.000 | + 2020-01-01 00:00:15.000 | 15 | 2020-01-01 00:00:14.000 | + NULL | 99 | 2020-01-01 00:00:16.000 | + NULL | 99 | 2020-01-01 00:00:18.000 | + 2020-01-01 00:00:21.000 | 21 | 2020-01-01 00:00:20.000 | + +taos> select _irowts_origin, interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(next, 99) order by _irowts; + _irowts_origin | interp(c1) | +======================================== + 2020-01-01 00:00:00.000 | 0 | + 2020-01-01 00:00:03.000 | 3 | + NULL | 99 | + 2020-01-01 00:00:06.000 | 6 | + NULL | 99 | + 2020-01-01 00:00:10.000 | 10 | + NULL | 99 | + 2020-01-01 00:00:15.000 | 15 | + NULL | 99 | + NULL | 99 | + 2020-01-01 00:00:21.000 | 21 | + +taos> select _irowts_origin, interp(c1), _irowts from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(next, 99) order by _irowts_origin desc, _irowts; + _irowts_origin | interp(c1) | _irowts | +================================================================== + 2020-01-01 00:00:21.000 | 21 | 2020-01-01 00:00:20.000 | + 2020-01-01 00:00:15.000 | 15 | 2020-01-01 00:00:14.000 | + 2020-01-01 00:00:10.000 | 10 | 2020-01-01 00:00:10.000 | + 2020-01-01 00:00:06.000 | 6 | 2020-01-01 00:00:06.000 | + 2020-01-01 00:00:03.000 | 3 | 2020-01-01 00:00:02.000 | + 2020-01-01 00:00:00.000 | 0 | 2020-01-01 00:00:00.000 | + NULL | 99 | 2020-01-01 00:00:04.000 | + NULL | 99 | 2020-01-01 00:00:08.000 | + NULL | 99 | 2020-01-01 00:00:12.000 | + NULL | 99 | 2020-01-01 00:00:16.000 | + NULL | 99 | 2020-01-01 00:00:18.000 | + +taos> select _isfilled, _irowts_origin, _irowts, interp(c1), tbname from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(next, 99) order by _irowts_origin desc, _irowts desc; + _isfilled | _irowts_origin | _irowts | interp(c1) | tbname | +=============================================================================================================== + true | 2020-01-01 00:00:21.000 | 2020-01-01 00:00:20.000 | 21 | td32861 | + true | 2020-01-01 00:00:15.000 | 2020-01-01 00:00:14.000 | 15 | td32861 | + false | 2020-01-01 00:00:10.000 | 2020-01-01 00:00:10.000 | 10 | td32861 | + false | 2020-01-01 00:00:06.000 | 2020-01-01 00:00:06.000 | 6 | td32861 | + true | 2020-01-01 00:00:03.000 | 2020-01-01 00:00:02.000 | 3 | td32861 | + false | 2020-01-01 00:00:00.000 | 2020-01-01 00:00:00.000 | 0 | td32861 | + true | NULL | 2020-01-01 00:00:18.000 | 99 | td32861 | + true | NULL | 2020-01-01 00:00:16.000 | 99 | td32861 | + true | NULL | 2020-01-01 00:00:12.000 | 99 | td32861 | + true | NULL | 2020-01-01 00:00:08.000 | 99 | td32861 | + true | NULL | 2020-01-01 00:00:04.000 | 99 | td32861 | + +taos> select interp(c1), interp(c4) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(next, 99, 98); + interp(c1) | interp(c4) | +========================================= + 99 | 98.000000000000000 | + 99 | 98.000000000000000 | + 5 | 5.000000000000000 | + 99 | 98.000000000000000 | + 99 | 98.000000000000000 | + 10 | 10.000000000000000 | + 99 | 98.000000000000000 | + 15 | 15.000000000000000 | + +taos> select interp(c1), _isfilled, interp(c6) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(next, 99, false); + interp(c1) | _isfilled | interp(c6) | +====================================== + 99 | true | false | + 99 | true | false | + 5 | true | true | + 99 | true | false | + 99 | true | false | + 10 | false | true | + 99 | true | false | + 15 | true | true | + +taos> select _isfilled, _irowts, interp(c1), interp(c5) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(next, 99, 98); + _isfilled | _irowts | interp(c1) | interp(c5) | +========================================================================== + true | 2020-02-01 00:00:00.000 | 99 | 98.0000000 | + true | 2020-02-01 00:00:02.000 | 99 | 98.0000000 | + true | 2020-02-01 00:00:04.000 | 5 | 5.0000000 | + true | 2020-02-01 00:00:06.000 | 99 | 98.0000000 | + true | 2020-02-01 00:00:08.000 | 99 | 98.0000000 | + false | 2020-02-01 00:00:10.000 | 10 | 10.0000000 | + true | 2020-02-01 00:00:12.000 | 99 | 98.0000000 | + true | 2020-02-01 00:00:14.000 | 15 | 15.0000000 | + +taos> select interp(c1), interp(c4) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(next, 99, NULL) order by _irowts; + interp(c1) | interp(c4) | +========================================= + 99 | NULL | + 99 | NULL | + 5 | 5.000000000000000 | + 99 | NULL | + 99 | NULL | + 10 | 10.000000000000000 | + 99 | NULL | + 15 | 15.000000000000000 | + +taos> select interp(c1), interp(c6) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(next, 99, 0) order by _irowts desc; + interp(c1) | interp(c6) | +========================== + 15 | true | + 99 | false | + 10 | true | + 99 | false | + 99 | false | + 5 | true | + 99 | false | + 99 | false | + +taos> select interp(c1), _irowts_origin, interp(c4) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(next, 99, 'a'); + interp(c1) | _irowts_origin | interp(c4) | +=================================================================== + 99 | NULL | 0.000000000000000 | + 99 | NULL | 0.000000000000000 | + 5 | 2020-02-01 00:00:05.000 | 5.000000000000000 | + 99 | NULL | 0.000000000000000 | + 99 | NULL | 0.000000000000000 | + 10 | 2020-02-01 00:00:10.000 | 10.000000000000000 | + 99 | NULL | 0.000000000000000 | + 15 | 2020-02-01 00:00:15.000 | 15.000000000000000 | + +taos> select interp(c1), interp(c4), interp(c5) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(next, 99, 9.9, 9) order by _irowts_origin; + interp(c1) | interp(c4) | interp(c5) | +================================================================ + 99 | 9.900000000000000 | 9.0000000 | + 99 | 9.900000000000000 | 9.0000000 | + 99 | 9.900000000000000 | 9.0000000 | + 99 | 9.900000000000000 | 9.0000000 | + 99 | 9.900000000000000 | 9.0000000 | + 5 | 5.000000000000000 | 5.0000000 | + 10 | 10.000000000000000 | 10.0000000 | + 15 | 15.000000000000000 | 15.0000000 | + +taos> select interp(c1), interp(c2) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(next, 99, 9) order by _irowts_origin desc; + interp(c1) | interp(c2) | +=========================== + 15 | 15 | + 10 | 10 | + 5 | 5 | + 99 | 9 | + 99 | 9 | + 99 | 9 | + 99 | 9 | + 99 | 9 | + +taos> select interp(c6), interp(c1) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(next, 3, 99) order by _irowts, _irowts_origin desc; + interp(c6) | interp(c1) | +========================== + true | 99 | + true | 99 | + true | 5 | + true | 99 | + true | 99 | + true | 10 | + true | 99 | + true | 15 | + +taos> select interp(c1), interp(c4) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(next, 100, 99) order by _irowts desc, _irowts_origin; + interp(c1) | interp(c4) | +========================================= + 15 | 15.000000000000000 | + 100 | 99.000000000000000 | + 10 | 10.000000000000000 | + 100 | 99.000000000000000 | + 100 | 99.000000000000000 | + 5 | 5.000000000000000 | + 100 | 99.000000000000000 | + 100 | 99.000000000000000 | + +taos> select _irowts_origin, interp(c1), _irowts, interp(c6) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(next, 99, 0); + _irowts_origin | interp(c1) | _irowts | interp(c6) | +============================================================================== + NULL | 99 | 2020-02-01 00:00:00.000 | false | + NULL | 99 | 2020-02-01 00:00:02.000 | false | + 2020-02-01 00:00:05.000 | 5 | 2020-02-01 00:00:04.000 | true | + NULL | 99 | 2020-02-01 00:00:06.000 | false | + NULL | 99 | 2020-02-01 00:00:08.000 | false | + 2020-02-01 00:00:10.000 | 10 | 2020-02-01 00:00:10.000 | true | + NULL | 99 | 2020-02-01 00:00:12.000 | false | + 2020-02-01 00:00:15.000 | 15 | 2020-02-01 00:00:14.000 | true | + +taos> select _irowts_origin, interp(c6), interp(c1) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(next, 99, 99) order by _irowts; + _irowts_origin | interp(c6) | interp(c1) | +==================================================== + NULL | true | 99 | + NULL | true | 99 | + 2020-02-01 00:00:05.000 | true | 5 | + NULL | true | 99 | + NULL | true | 99 | + 2020-02-01 00:00:10.000 | true | 10 | + NULL | true | 99 | + 2020-02-01 00:00:15.000 | true | 15 | + +taos> select _irowts_origin, interp(c4), interp(c1), _irowts from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(next, 99, 9) order by _irowts_origin desc, _irowts; + _irowts_origin | interp(c4) | interp(c1) | _irowts | +============================================================================================= + 2020-02-01 00:00:15.000 | 15.000000000000000 | 15 | 2020-02-01 00:00:14.000 | + 2020-02-01 00:00:10.000 | 10.000000000000000 | 10 | 2020-02-01 00:00:10.000 | + 2020-02-01 00:00:05.000 | 5.000000000000000 | 5 | 2020-02-01 00:00:04.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:00.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:02.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:06.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:08.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:12.000 | + +taos> select _isfilled, interp(c4), _irowts_origin, _irowts, interp(c1), tbname from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(next, 99, 1) order by _irowts_origin desc, _irowts desc; + _isfilled | interp(c4) | _irowts_origin | _irowts | interp(c1) | tbname | +========================================================================================================================================== + true | 15.000000000000000 | 2020-02-01 00:00:15.000 | 2020-02-01 00:00:14.000 | 15 | td32727 | + false | 10.000000000000000 | 2020-02-01 00:00:10.000 | 2020-02-01 00:00:10.000 | 10 | td32727 | + true | 5.000000000000000 | 2020-02-01 00:00:05.000 | 2020-02-01 00:00:04.000 | 5 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:12.000 | 1 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:08.000 | 1 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:06.000 | 1 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:02.000 | 1 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:00.000 | 1 | td32727 | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(near, 99); + interp(c1) | +============== + 0 | + 1 | + 3 | + 6 | + 99 | + 10 | + 99 | + 15 | + 15 | + 99 | + 21 | + 21 | + 99 | + 99 | + 99 | + 99 | + +taos> select interp(c1), _isfilled from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(near, 99); + interp(c1) | _isfilled | +========================== + 0 | false | + 1 | true | + 3 | true | + 6 | false | + 99 | true | + 10 | false | + 99 | true | + 15 | true | + 15 | true | + 99 | true | + 21 | true | + 21 | true | + 99 | true | + 99 | true | + 99 | true | + 99 | true | + +taos> select _isfilled, _irowts, interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(near, 99); + _isfilled | _irowts | interp(c1) | +==================================================== + false | 2020-01-01 00:00:00.000 | 0 | + true | 2020-01-01 00:00:02.000 | 1 | + true | 2020-01-01 00:00:04.000 | 3 | + false | 2020-01-01 00:00:06.000 | 6 | + true | 2020-01-01 00:00:08.000 | 99 | + false | 2020-01-01 00:00:10.000 | 10 | + true | 2020-01-01 00:00:12.000 | 99 | + true | 2020-01-01 00:00:14.000 | 15 | + true | 2020-01-01 00:00:16.000 | 15 | + true | 2020-01-01 00:00:18.000 | 99 | + true | 2020-01-01 00:00:20.000 | 21 | + true | 2020-01-01 00:00:22.000 | 21 | + true | 2020-01-01 00:00:24.000 | 99 | + true | 2020-01-01 00:00:26.000 | 99 | + true | 2020-01-01 00:00:28.000 | 99 | + true | 2020-01-01 00:00:30.000 | 99 | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(near, 99) order by _irowts; + interp(c1) | +============== + 0 | + 1 | + 3 | + 6 | + 99 | + 10 | + 99 | + 15 | + 15 | + 99 | + 21 | + 21 | + 99 | + 99 | + 99 | + 99 | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(near, 99) order by interp(c1) desc; + interp(c1) | +============== + 99 | + 99 | + 99 | + 99 | + 99 | + 99 | + 99 | + 21 | + 21 | + 15 | + 15 | + 10 | + 6 | + 3 | + 1 | + 0 | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(near, 99) order by _irowts desc; + interp(c1) | +============== + 99 | + 99 | + 99 | + 99 | + 21 | + 21 | + 99 | + 15 | + 15 | + 99 | + 10 | + 99 | + 6 | + 3 | + 1 | + 0 | + +taos> select interp(c1), _irowts_origin from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(near, 99); + interp(c1) | _irowts_origin | +======================================== + 0 | 2020-01-01 00:00:00.000 | + 1 | 2020-01-01 00:00:01.000 | + 3 | 2020-01-01 00:00:03.000 | + 6 | 2020-01-01 00:00:06.000 | + 99 | NULL | + 10 | 2020-01-01 00:00:10.000 | + 99 | NULL | + 15 | 2020-01-01 00:00:15.000 | + 15 | 2020-01-01 00:00:15.000 | + 99 | NULL | + 21 | 2020-01-01 00:00:21.000 | + 21 | 2020-01-01 00:00:21.000 | + 99 | NULL | + 99 | NULL | + 99 | NULL | + 99 | NULL | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(near, 99) order by _irowts_origin; + interp(c1) | +============== + 99 | + 99 | + 99 | + 99 | + 99 | + 99 | + 99 | + 0 | + 1 | + 3 | + 6 | + 10 | + 15 | + 15 | + 21 | + 21 | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(near, 99) order by _irowts_origin desc; + interp(c1) | +============== + 21 | + 21 | + 15 | + 15 | + 10 | + 6 | + 3 | + 1 | + 0 | + 99 | + 99 | + 99 | + 99 | + 99 | + 99 | + 99 | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(near, 99) order by interp(c1), _irowts_origin desc; + interp(c1) | +============== + 0 | + 1 | + 3 | + 6 | + 10 | + 15 | + 15 | + 21 | + 21 | + 99 | + 99 | + 99 | + 99 | + 99 | + 99 | + 99 | + +taos> select _irowts, interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(near, 99) order by interp(c1) desc, _irowts desc; + _irowts | interp(c1) | +======================================== + 2020-01-01 00:00:30.000 | 99 | + 2020-01-01 00:00:28.000 | 99 | + 2020-01-01 00:00:26.000 | 99 | + 2020-01-01 00:00:24.000 | 99 | + 2020-01-01 00:00:18.000 | 99 | + 2020-01-01 00:00:12.000 | 99 | + 2020-01-01 00:00:08.000 | 99 | + 2020-01-01 00:00:22.000 | 21 | + 2020-01-01 00:00:20.000 | 21 | + 2020-01-01 00:00:16.000 | 15 | + 2020-01-01 00:00:14.000 | 15 | + 2020-01-01 00:00:10.000 | 10 | + 2020-01-01 00:00:06.000 | 6 | + 2020-01-01 00:00:04.000 | 3 | + 2020-01-01 00:00:02.000 | 1 | + 2020-01-01 00:00:00.000 | 0 | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(near, 99) order by _irowts, _irowts_origin desc; + interp(c1) | +============== + 0 | + 1 | + 3 | + 6 | + 99 | + 10 | + 99 | + 15 | + 15 | + 99 | + 21 | + 21 | + 99 | + 99 | + 99 | + 99 | + +taos> select interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(near, 99) order by _irowts desc, _irowts_origin; + interp(c1) | +============== + 99 | + 99 | + 99 | + 99 | + 21 | + 21 | + 99 | + 15 | + 15 | + 99 | + 10 | + 99 | + 6 | + 3 | + 1 | + 0 | + +taos> select _irowts_origin, interp(c1), _irowts from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(near, 99); + _irowts_origin | interp(c1) | _irowts | +================================================================== + 2020-01-01 00:00:00.000 | 0 | 2020-01-01 00:00:00.000 | + 2020-01-01 00:00:01.000 | 1 | 2020-01-01 00:00:02.000 | + 2020-01-01 00:00:03.000 | 3 | 2020-01-01 00:00:04.000 | + 2020-01-01 00:00:06.000 | 6 | 2020-01-01 00:00:06.000 | + NULL | 99 | 2020-01-01 00:00:08.000 | + 2020-01-01 00:00:10.000 | 10 | 2020-01-01 00:00:10.000 | + NULL | 99 | 2020-01-01 00:00:12.000 | + 2020-01-01 00:00:15.000 | 15 | 2020-01-01 00:00:14.000 | + 2020-01-01 00:00:15.000 | 15 | 2020-01-01 00:00:16.000 | + NULL | 99 | 2020-01-01 00:00:18.000 | + 2020-01-01 00:00:21.000 | 21 | 2020-01-01 00:00:20.000 | + 2020-01-01 00:00:21.000 | 21 | 2020-01-01 00:00:22.000 | + NULL | 99 | 2020-01-01 00:00:24.000 | + NULL | 99 | 2020-01-01 00:00:26.000 | + NULL | 99 | 2020-01-01 00:00:28.000 | + NULL | 99 | 2020-01-01 00:00:30.000 | + +taos> select _irowts_origin, interp(c1) from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(near, 99) order by _irowts; + _irowts_origin | interp(c1) | +======================================== + 2020-01-01 00:00:00.000 | 0 | + 2020-01-01 00:00:01.000 | 1 | + 2020-01-01 00:00:03.000 | 3 | + 2020-01-01 00:00:06.000 | 6 | + NULL | 99 | + 2020-01-01 00:00:10.000 | 10 | + NULL | 99 | + 2020-01-01 00:00:15.000 | 15 | + 2020-01-01 00:00:15.000 | 15 | + NULL | 99 | + 2020-01-01 00:00:21.000 | 21 | + 2020-01-01 00:00:21.000 | 21 | + NULL | 99 | + NULL | 99 | + NULL | 99 | + NULL | 99 | + +taos> select _irowts_origin, interp(c1), _irowts from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(near, 99) order by _irowts_origin desc, _irowts; + _irowts_origin | interp(c1) | _irowts | +================================================================== + 2020-01-01 00:00:21.000 | 21 | 2020-01-01 00:00:20.000 | + 2020-01-01 00:00:21.000 | 21 | 2020-01-01 00:00:22.000 | + 2020-01-01 00:00:15.000 | 15 | 2020-01-01 00:00:14.000 | + 2020-01-01 00:00:15.000 | 15 | 2020-01-01 00:00:16.000 | + 2020-01-01 00:00:10.000 | 10 | 2020-01-01 00:00:10.000 | + 2020-01-01 00:00:06.000 | 6 | 2020-01-01 00:00:06.000 | + 2020-01-01 00:00:03.000 | 3 | 2020-01-01 00:00:04.000 | + 2020-01-01 00:00:01.000 | 1 | 2020-01-01 00:00:02.000 | + 2020-01-01 00:00:00.000 | 0 | 2020-01-01 00:00:00.000 | + NULL | 99 | 2020-01-01 00:00:08.000 | + NULL | 99 | 2020-01-01 00:00:12.000 | + NULL | 99 | 2020-01-01 00:00:18.000 | + NULL | 99 | 2020-01-01 00:00:24.000 | + NULL | 99 | 2020-01-01 00:00:26.000 | + NULL | 99 | 2020-01-01 00:00:28.000 | + NULL | 99 | 2020-01-01 00:00:30.000 | + +taos> select _isfilled, _irowts_origin, _irowts, interp(c1), tbname from test.td32861 range('2020-01-01 00:00:00.000', '2020-01-01 00:00:30.000', 1s) every(2s) fill(near, 99) order by _irowts_origin desc, _irowts desc; + _isfilled | _irowts_origin | _irowts | interp(c1) | tbname | +=============================================================================================================== + true | 2020-01-01 00:00:21.000 | 2020-01-01 00:00:22.000 | 21 | td32861 | + true | 2020-01-01 00:00:21.000 | 2020-01-01 00:00:20.000 | 21 | td32861 | + true | 2020-01-01 00:00:15.000 | 2020-01-01 00:00:16.000 | 15 | td32861 | + true | 2020-01-01 00:00:15.000 | 2020-01-01 00:00:14.000 | 15 | td32861 | + false | 2020-01-01 00:00:10.000 | 2020-01-01 00:00:10.000 | 10 | td32861 | + false | 2020-01-01 00:00:06.000 | 2020-01-01 00:00:06.000 | 6 | td32861 | + true | 2020-01-01 00:00:03.000 | 2020-01-01 00:00:04.000 | 3 | td32861 | + true | 2020-01-01 00:00:01.000 | 2020-01-01 00:00:02.000 | 1 | td32861 | + false | 2020-01-01 00:00:00.000 | 2020-01-01 00:00:00.000 | 0 | td32861 | + true | NULL | 2020-01-01 00:00:30.000 | 99 | td32861 | + true | NULL | 2020-01-01 00:00:28.000 | 99 | td32861 | + true | NULL | 2020-01-01 00:00:26.000 | 99 | td32861 | + true | NULL | 2020-01-01 00:00:24.000 | 99 | td32861 | + true | NULL | 2020-01-01 00:00:18.000 | 99 | td32861 | + true | NULL | 2020-01-01 00:00:12.000 | 99 | td32861 | + true | NULL | 2020-01-01 00:00:08.000 | 99 | td32861 | + +taos> select interp(c1), interp(c4) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(near, 99, 98); + interp(c1) | interp(c4) | +========================================= + 99 | 98.000000000000000 | + 99 | 98.000000000000000 | + 5 | 5.000000000000000 | + 5 | 5.000000000000000 | + 99 | 98.000000000000000 | + 10 | 10.000000000000000 | + 99 | 98.000000000000000 | + 15 | 15.000000000000000 | + 15 | 15.000000000000000 | + 99 | 98.000000000000000 | + 99 | 98.000000000000000 | + 99 | 98.000000000000000 | + 99 | 98.000000000000000 | + 99 | 98.000000000000000 | + 99 | 98.000000000000000 | + 99 | 98.000000000000000 | + +taos> select interp(c1), _isfilled, interp(c6) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(near, 99, false); + interp(c1) | _isfilled | interp(c6) | +====================================== + 99 | true | false | + 99 | true | false | + 5 | true | true | + 5 | true | true | + 99 | true | false | + 10 | false | true | + 99 | true | false | + 15 | true | true | + 15 | true | true | + 99 | true | false | + 99 | true | false | + 99 | true | false | + 99 | true | false | + 99 | true | false | + 99 | true | false | + 99 | true | false | + +taos> select _isfilled, _irowts, interp(c1), interp(c5) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(near, 99, 98); + _isfilled | _irowts | interp(c1) | interp(c5) | +========================================================================== + true | 2020-02-01 00:00:00.000 | 99 | 98.0000000 | + true | 2020-02-01 00:00:02.000 | 99 | 98.0000000 | + true | 2020-02-01 00:00:04.000 | 5 | 5.0000000 | + true | 2020-02-01 00:00:06.000 | 5 | 5.0000000 | + true | 2020-02-01 00:00:08.000 | 99 | 98.0000000 | + false | 2020-02-01 00:00:10.000 | 10 | 10.0000000 | + true | 2020-02-01 00:00:12.000 | 99 | 98.0000000 | + true | 2020-02-01 00:00:14.000 | 15 | 15.0000000 | + true | 2020-02-01 00:00:16.000 | 15 | 15.0000000 | + true | 2020-02-01 00:00:18.000 | 99 | 98.0000000 | + true | 2020-02-01 00:00:20.000 | 99 | 98.0000000 | + true | 2020-02-01 00:00:22.000 | 99 | 98.0000000 | + true | 2020-02-01 00:00:24.000 | 99 | 98.0000000 | + true | 2020-02-01 00:00:26.000 | 99 | 98.0000000 | + true | 2020-02-01 00:00:28.000 | 99 | 98.0000000 | + true | 2020-02-01 00:00:30.000 | 99 | 98.0000000 | + +taos> select interp(c1), interp(c4) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(near, 99, NULL) order by _irowts; + interp(c1) | interp(c4) | +========================================= + 99 | NULL | + 99 | NULL | + 5 | 5.000000000000000 | + 5 | 5.000000000000000 | + 99 | NULL | + 10 | 10.000000000000000 | + 99 | NULL | + 15 | 15.000000000000000 | + 15 | 15.000000000000000 | + 99 | NULL | + 99 | NULL | + 99 | NULL | + 99 | NULL | + 99 | NULL | + 99 | NULL | + 99 | NULL | + +taos> select interp(c1), interp(c6) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(near, 99, 0) order by _irowts desc; + interp(c1) | interp(c6) | +========================== + 99 | false | + 99 | false | + 99 | false | + 99 | false | + 99 | false | + 99 | false | + 99 | false | + 15 | true | + 15 | true | + 99 | false | + 10 | true | + 99 | false | + 5 | true | + 5 | true | + 99 | false | + 99 | false | + +taos> select interp(c1), _irowts_origin, interp(c4) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(near, 99, 'a'); + interp(c1) | _irowts_origin | interp(c4) | +=================================================================== + 99 | NULL | 0.000000000000000 | + 99 | NULL | 0.000000000000000 | + 5 | 2020-02-01 00:00:05.000 | 5.000000000000000 | + 5 | 2020-02-01 00:00:05.000 | 5.000000000000000 | + 99 | NULL | 0.000000000000000 | + 10 | 2020-02-01 00:00:10.000 | 10.000000000000000 | + 99 | NULL | 0.000000000000000 | + 15 | 2020-02-01 00:00:15.000 | 15.000000000000000 | + 15 | 2020-02-01 00:00:15.000 | 15.000000000000000 | + 99 | NULL | 0.000000000000000 | + 99 | NULL | 0.000000000000000 | + 99 | NULL | 0.000000000000000 | + 99 | NULL | 0.000000000000000 | + 99 | NULL | 0.000000000000000 | + 99 | NULL | 0.000000000000000 | + 99 | NULL | 0.000000000000000 | + +taos> select interp(c1), interp(c4), interp(c5) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(near, 99, 9.9, 9) order by _irowts_origin; + interp(c1) | interp(c4) | interp(c5) | +================================================================ + 99 | 9.900000000000000 | 9.0000000 | + 99 | 9.900000000000000 | 9.0000000 | + 99 | 9.900000000000000 | 9.0000000 | + 99 | 9.900000000000000 | 9.0000000 | + 99 | 9.900000000000000 | 9.0000000 | + 99 | 9.900000000000000 | 9.0000000 | + 99 | 9.900000000000000 | 9.0000000 | + 99 | 9.900000000000000 | 9.0000000 | + 99 | 9.900000000000000 | 9.0000000 | + 99 | 9.900000000000000 | 9.0000000 | + 99 | 9.900000000000000 | 9.0000000 | + 5 | 5.000000000000000 | 5.0000000 | + 5 | 5.000000000000000 | 5.0000000 | + 10 | 10.000000000000000 | 10.0000000 | + 15 | 15.000000000000000 | 15.0000000 | + 15 | 15.000000000000000 | 15.0000000 | + +taos> select interp(c1), interp(c2) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(near, 99, 9) order by _irowts_origin desc; + interp(c1) | interp(c2) | +=========================== + 15 | 15 | + 15 | 15 | + 10 | 10 | + 5 | 5 | + 5 | 5 | + 99 | 9 | + 99 | 9 | + 99 | 9 | + 99 | 9 | + 99 | 9 | + 99 | 9 | + 99 | 9 | + 99 | 9 | + 99 | 9 | + 99 | 9 | + 99 | 9 | + +taos> select interp(c6), interp(c1) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(near, 3, 99) order by _irowts, _irowts_origin desc; + interp(c6) | interp(c1) | +========================== + true | 99 | + true | 99 | + true | 5 | + true | 5 | + true | 99 | + true | 10 | + true | 99 | + true | 15 | + true | 15 | + true | 99 | + true | 99 | + true | 99 | + true | 99 | + true | 99 | + true | 99 | + true | 99 | + +taos> select interp(c1), interp(c4) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(near, 100, 99) order by _irowts desc, _irowts_origin; + interp(c1) | interp(c4) | +========================================= + 100 | 99.000000000000000 | + 100 | 99.000000000000000 | + 100 | 99.000000000000000 | + 100 | 99.000000000000000 | + 100 | 99.000000000000000 | + 100 | 99.000000000000000 | + 100 | 99.000000000000000 | + 15 | 15.000000000000000 | + 15 | 15.000000000000000 | + 100 | 99.000000000000000 | + 10 | 10.000000000000000 | + 100 | 99.000000000000000 | + 5 | 5.000000000000000 | + 5 | 5.000000000000000 | + 100 | 99.000000000000000 | + 100 | 99.000000000000000 | + +taos> select _irowts_origin, interp(c1), _irowts, interp(c6) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(near, 99, 0); + _irowts_origin | interp(c1) | _irowts | interp(c6) | +============================================================================== + NULL | 99 | 2020-02-01 00:00:00.000 | false | + NULL | 99 | 2020-02-01 00:00:02.000 | false | + 2020-02-01 00:00:05.000 | 5 | 2020-02-01 00:00:04.000 | true | + 2020-02-01 00:00:05.000 | 5 | 2020-02-01 00:00:06.000 | true | + NULL | 99 | 2020-02-01 00:00:08.000 | false | + 2020-02-01 00:00:10.000 | 10 | 2020-02-01 00:00:10.000 | true | + NULL | 99 | 2020-02-01 00:00:12.000 | false | + 2020-02-01 00:00:15.000 | 15 | 2020-02-01 00:00:14.000 | true | + 2020-02-01 00:00:15.000 | 15 | 2020-02-01 00:00:16.000 | true | + NULL | 99 | 2020-02-01 00:00:18.000 | false | + NULL | 99 | 2020-02-01 00:00:20.000 | false | + NULL | 99 | 2020-02-01 00:00:22.000 | false | + NULL | 99 | 2020-02-01 00:00:24.000 | false | + NULL | 99 | 2020-02-01 00:00:26.000 | false | + NULL | 99 | 2020-02-01 00:00:28.000 | false | + NULL | 99 | 2020-02-01 00:00:30.000 | false | + +taos> select _irowts_origin, interp(c6), interp(c1) from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(near, 99, 99) order by _irowts; + _irowts_origin | interp(c6) | interp(c1) | +==================================================== + NULL | true | 99 | + NULL | true | 99 | + 2020-02-01 00:00:05.000 | true | 5 | + 2020-02-01 00:00:05.000 | true | 5 | + NULL | true | 99 | + 2020-02-01 00:00:10.000 | true | 10 | + NULL | true | 99 | + 2020-02-01 00:00:15.000 | true | 15 | + 2020-02-01 00:00:15.000 | true | 15 | + NULL | true | 99 | + NULL | true | 99 | + NULL | true | 99 | + NULL | true | 99 | + NULL | true | 99 | + NULL | true | 99 | + NULL | true | 99 | + +taos> select _irowts_origin, interp(c4), interp(c1), _irowts from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(near, 99, 9) order by _irowts_origin desc, _irowts; + _irowts_origin | interp(c4) | interp(c1) | _irowts | +============================================================================================= + 2020-02-01 00:00:15.000 | 15.000000000000000 | 15 | 2020-02-01 00:00:14.000 | + 2020-02-01 00:00:15.000 | 15.000000000000000 | 15 | 2020-02-01 00:00:16.000 | + 2020-02-01 00:00:10.000 | 10.000000000000000 | 10 | 2020-02-01 00:00:10.000 | + 2020-02-01 00:00:05.000 | 5.000000000000000 | 5 | 2020-02-01 00:00:04.000 | + 2020-02-01 00:00:05.000 | 5.000000000000000 | 5 | 2020-02-01 00:00:06.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:00.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:02.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:08.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:12.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:18.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:20.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:22.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:24.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:26.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:28.000 | + NULL | 99.000000000000000 | 9 | 2020-02-01 00:00:30.000 | + +taos> select _isfilled, interp(c4), _irowts_origin, _irowts, interp(c1), tbname from test.td32727 range('2020-02-01 00:00:00.000', '2020-02-01 00:00:30.000', 1s) every(2s) fill(near, 99, 1) order by _irowts_origin desc, _irowts desc; + _isfilled | interp(c4) | _irowts_origin | _irowts | interp(c1) | tbname | +========================================================================================================================================== + true | 15.000000000000000 | 2020-02-01 00:00:15.000 | 2020-02-01 00:00:16.000 | 15 | td32727 | + true | 15.000000000000000 | 2020-02-01 00:00:15.000 | 2020-02-01 00:00:14.000 | 15 | td32727 | + false | 10.000000000000000 | 2020-02-01 00:00:10.000 | 2020-02-01 00:00:10.000 | 10 | td32727 | + true | 5.000000000000000 | 2020-02-01 00:00:05.000 | 2020-02-01 00:00:06.000 | 5 | td32727 | + true | 5.000000000000000 | 2020-02-01 00:00:05.000 | 2020-02-01 00:00:04.000 | 5 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:30.000 | 1 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:28.000 | 1 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:26.000 | 1 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:24.000 | 1 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:22.000 | 1 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:20.000 | 1 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:18.000 | 1 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:12.000 | 1 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:08.000 | 1 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:02.000 | 1 | td32727 | + true | 99.000000000000000 | NULL | 2020-02-01 00:00:00.000 | 1 | td32727 | +