taos> select _irowts as irowts ,tbname as table_name, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (null) order by irowts; irowts | table_name | isfilled | intp_c1 | ================================================================================ 2020-02-01 00:00:04.000 | td32727 | true | NULL | 2020-02-01 00:00:05.000 | td32727 | false | 5 | 2020-02-01 00:00:06.000 | td32727 | true | NULL | 2020-02-01 00:00:07.000 | td32727 | true | NULL | 2020-02-01 00:00:08.000 | td32727 | true | NULL | 2020-02-01 00:00:09.000 | td32727 | true | NULL | 2020-02-01 00:00:10.000 | td32727 | false | 10 | 2020-02-01 00:00:11.000 | td32727 | true | NULL | 2020-02-01 00:00:12.000 | td32727 | true | NULL | 2020-02-01 00:00:13.000 | td32727 | true | NULL | 2020-02-01 00:00:14.000 | td32727 | true | NULL | 2020-02-01 00:00:15.000 | td32727 | false | 15 | 2020-02-01 00:00:16.000 | td32727 | true | NULL | taos> select _irowts as irowts ,tbname as table_name, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (next) order by irowts; irowts | table_name | isfilled | intp_c1 | ================================================================================ 2020-02-01 00:00:04.000 | td32727 | true | 5 | 2020-02-01 00:00:05.000 | td32727 | false | 5 | 2020-02-01 00:00:06.000 | td32727 | true | 10 | 2020-02-01 00:00:07.000 | td32727 | true | 10 | 2020-02-01 00:00:08.000 | td32727 | true | 10 | 2020-02-01 00:00:09.000 | td32727 | true | 10 | 2020-02-01 00:00:10.000 | td32727 | false | 10 | 2020-02-01 00:00:11.000 | td32727 | true | 15 | 2020-02-01 00:00:12.000 | td32727 | true | 15 | 2020-02-01 00:00:13.000 | td32727 | true | 15 | 2020-02-01 00:00:14.000 | td32727 | true | 15 | 2020-02-01 00:00:15.000 | td32727 | false | 15 | taos> select _irowts as irowts ,tbname as table_name, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (prev) order by irowts; irowts | table_name | isfilled | intp_c1 | ================================================================================ 2020-02-01 00:00:05.000 | td32727 | false | 5 | 2020-02-01 00:00:06.000 | td32727 | true | 5 | 2020-02-01 00:00:07.000 | td32727 | true | 5 | 2020-02-01 00:00:08.000 | td32727 | true | 5 | 2020-02-01 00:00:09.000 | td32727 | true | 5 | 2020-02-01 00:00:10.000 | td32727 | false | 10 | 2020-02-01 00:00:11.000 | td32727 | true | 10 | 2020-02-01 00:00:12.000 | td32727 | true | 10 | 2020-02-01 00:00:13.000 | td32727 | true | 10 | 2020-02-01 00:00:14.000 | td32727 | true | 10 | 2020-02-01 00:00:15.000 | td32727 | false | 15 | 2020-02-01 00:00:16.000 | td32727 | true | 15 | taos> select _irowts as irowts ,tbname as table_name, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (linear) order by irowts; irowts | table_name | isfilled | intp_c1 | ================================================================================ 2020-02-01 00:00:05.000 | td32727 | false | 5 | 2020-02-01 00:00:06.000 | td32727 | true | 6 | 2020-02-01 00:00:07.000 | td32727 | true | 7 | 2020-02-01 00:00:08.000 | td32727 | true | 8 | 2020-02-01 00:00:09.000 | td32727 | true | 9 | 2020-02-01 00:00:10.000 | td32727 | false | 10 | 2020-02-01 00:00:11.000 | td32727 | true | 11 | 2020-02-01 00:00:12.000 | td32727 | true | 12 | 2020-02-01 00:00:13.000 | td32727 | true | 13 | 2020-02-01 00:00:14.000 | td32727 | true | 14 | 2020-02-01 00:00:15.000 | td32727 | false | 15 | taos> select _irowts as irowts ,tbname as table_name, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (value, 1) order by irowts; irowts | table_name | isfilled | intp_c1 | ================================================================================ 2020-02-01 00:00:04.000 | td32727 | true | 1 | 2020-02-01 00:00:05.000 | td32727 | false | 5 | 2020-02-01 00:00:06.000 | td32727 | true | 1 | 2020-02-01 00:00:07.000 | td32727 | true | 1 | 2020-02-01 00:00:08.000 | td32727 | true | 1 | 2020-02-01 00:00:09.000 | td32727 | true | 1 | 2020-02-01 00:00:10.000 | td32727 | false | 10 | 2020-02-01 00:00:11.000 | td32727 | true | 1 | 2020-02-01 00:00:12.000 | td32727 | true | 1 | 2020-02-01 00:00:13.000 | td32727 | true | 1 | 2020-02-01 00:00:14.000 | td32727 | true | 1 | 2020-02-01 00:00:15.000 | td32727 | false | 15 | 2020-02-01 00:00:16.000 | td32727 | true | 1 | taos> select _irowts as irowts ,tbname as table_name, c2 as c_c2, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (null) order by irowts, c2; irowts | table_name | c_c2 | isfilled | intp_c1 | ============================================================================================== 2020-02-01 00:00:04.000 | td32727 | 5 | true | NULL | 2020-02-01 00:00:04.000 | td32727 | 10 | true | NULL | 2020-02-01 00:00:04.000 | td32727 | 15 | true | NULL | 2020-02-01 00:00:05.000 | td32727 | 5 | false | 5 | 2020-02-01 00:00:05.000 | td32727 | 10 | true | NULL | 2020-02-01 00:00:05.000 | td32727 | 15 | true | NULL | 2020-02-01 00:00:06.000 | td32727 | 5 | true | NULL | 2020-02-01 00:00:06.000 | td32727 | 10 | true | NULL | 2020-02-01 00:00:06.000 | td32727 | 15 | true | NULL | 2020-02-01 00:00:07.000 | td32727 | 5 | true | NULL | 2020-02-01 00:00:07.000 | td32727 | 10 | true | NULL | 2020-02-01 00:00:07.000 | td32727 | 15 | true | NULL | 2020-02-01 00:00:08.000 | td32727 | 5 | true | NULL | 2020-02-01 00:00:08.000 | td32727 | 10 | true | NULL | 2020-02-01 00:00:08.000 | td32727 | 15 | true | NULL | 2020-02-01 00:00:09.000 | td32727 | 5 | true | NULL | 2020-02-01 00:00:09.000 | td32727 | 10 | true | NULL | 2020-02-01 00:00:09.000 | td32727 | 15 | true | NULL | 2020-02-01 00:00:10.000 | td32727 | 5 | true | NULL | 2020-02-01 00:00:10.000 | td32727 | 10 | false | 10 | 2020-02-01 00:00:10.000 | td32727 | 15 | true | NULL | 2020-02-01 00:00:11.000 | td32727 | 5 | true | NULL | 2020-02-01 00:00:11.000 | td32727 | 10 | true | NULL | 2020-02-01 00:00:11.000 | td32727 | 15 | true | NULL | 2020-02-01 00:00:12.000 | td32727 | 5 | true | NULL | 2020-02-01 00:00:12.000 | td32727 | 10 | true | NULL | 2020-02-01 00:00:12.000 | td32727 | 15 | true | NULL | 2020-02-01 00:00:13.000 | td32727 | 5 | true | NULL | 2020-02-01 00:00:13.000 | td32727 | 10 | true | NULL | 2020-02-01 00:00:13.000 | td32727 | 15 | true | NULL | 2020-02-01 00:00:14.000 | td32727 | 5 | true | NULL | 2020-02-01 00:00:14.000 | td32727 | 10 | true | NULL | 2020-02-01 00:00:14.000 | td32727 | 15 | true | NULL | 2020-02-01 00:00:15.000 | td32727 | 5 | true | NULL | 2020-02-01 00:00:15.000 | td32727 | 10 | true | NULL | 2020-02-01 00:00:15.000 | td32727 | 15 | false | 15 | 2020-02-01 00:00:16.000 | td32727 | 5 | true | NULL | 2020-02-01 00:00:16.000 | td32727 | 10 | true | NULL | 2020-02-01 00:00:16.000 | td32727 | 15 | true | NULL | taos> select _irowts as irowts ,tbname as table_name, c2 as c_c2, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (next) order by irowts, c2; irowts | table_name | c_c2 | isfilled | intp_c1 | ============================================================================================== 2020-02-01 00:00:04.000 | td32727 | 5 | true | 5 | 2020-02-01 00:00:04.000 | td32727 | 10 | true | 10 | 2020-02-01 00:00:04.000 | td32727 | 15 | true | 15 | 2020-02-01 00:00:05.000 | td32727 | 5 | false | 5 | 2020-02-01 00:00:05.000 | td32727 | 10 | true | 10 | 2020-02-01 00:00:05.000 | td32727 | 15 | true | 15 | 2020-02-01 00:00:06.000 | td32727 | 10 | true | 10 | 2020-02-01 00:00:06.000 | td32727 | 15 | true | 15 | 2020-02-01 00:00:07.000 | td32727 | 10 | true | 10 | 2020-02-01 00:00:07.000 | td32727 | 15 | true | 15 | 2020-02-01 00:00:08.000 | td32727 | 10 | true | 10 | 2020-02-01 00:00:08.000 | td32727 | 15 | true | 15 | 2020-02-01 00:00:09.000 | td32727 | 10 | true | 10 | 2020-02-01 00:00:09.000 | td32727 | 15 | true | 15 | 2020-02-01 00:00:10.000 | td32727 | 10 | false | 10 | 2020-02-01 00:00:10.000 | td32727 | 15 | true | 15 | 2020-02-01 00:00:11.000 | td32727 | 15 | true | 15 | 2020-02-01 00:00:12.000 | td32727 | 15 | true | 15 | 2020-02-01 00:00:13.000 | td32727 | 15 | true | 15 | 2020-02-01 00:00:14.000 | td32727 | 15 | true | 15 | 2020-02-01 00:00:15.000 | td32727 | 15 | false | 15 | taos> select _irowts as irowts ,tbname as table_name, c2 as c_c2, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (prev) order by irowts, c2; irowts | table_name | c_c2 | isfilled | intp_c1 | ============================================================================================== 2020-02-01 00:00:05.000 | td32727 | 5 | false | 5 | 2020-02-01 00:00:06.000 | td32727 | 5 | true | 5 | 2020-02-01 00:00:07.000 | td32727 | 5 | true | 5 | 2020-02-01 00:00:08.000 | td32727 | 5 | true | 5 | 2020-02-01 00:00:09.000 | td32727 | 5 | true | 5 | 2020-02-01 00:00:10.000 | td32727 | 5 | true | 5 | 2020-02-01 00:00:10.000 | td32727 | 10 | false | 10 | 2020-02-01 00:00:11.000 | td32727 | 5 | true | 5 | 2020-02-01 00:00:11.000 | td32727 | 10 | true | 10 | 2020-02-01 00:00:12.000 | td32727 | 5 | true | 5 | 2020-02-01 00:00:12.000 | td32727 | 10 | true | 10 | 2020-02-01 00:00:13.000 | td32727 | 5 | true | 5 | 2020-02-01 00:00:13.000 | td32727 | 10 | true | 10 | 2020-02-01 00:00:14.000 | td32727 | 5 | true | 5 | 2020-02-01 00:00:14.000 | td32727 | 10 | true | 10 | 2020-02-01 00:00:15.000 | td32727 | 5 | true | 5 | 2020-02-01 00:00:15.000 | td32727 | 10 | true | 10 | 2020-02-01 00:00:15.000 | td32727 | 15 | false | 15 | 2020-02-01 00:00:16.000 | td32727 | 5 | true | 5 | 2020-02-01 00:00:16.000 | td32727 | 10 | true | 10 | 2020-02-01 00:00:16.000 | td32727 | 15 | true | 15 | taos> select _irowts as irowts ,tbname as table_name, c2 as c_c2, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (linear) order by irowts, c2; irowts | table_name | c_c2 | isfilled | intp_c1 | ============================================================================================== 2020-02-01 00:00:05.000 | td32727 | 5 | false | 5 | 2020-02-01 00:00:10.000 | td32727 | 10 | false | 10 | 2020-02-01 00:00:15.000 | td32727 | 15 | false | 15 | taos> select _irowts as irowts ,tbname as table_name, c2 as c_c2, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (value, 1) order by irowts, c2; irowts | table_name | c_c2 | isfilled | intp_c1 | ============================================================================================== 2020-02-01 00:00:04.000 | td32727 | 5 | true | 1 | 2020-02-01 00:00:04.000 | td32727 | 10 | true | 1 | 2020-02-01 00:00:04.000 | td32727 | 15 | true | 1 | 2020-02-01 00:00:05.000 | td32727 | 5 | false | 5 | 2020-02-01 00:00:05.000 | td32727 | 10 | true | 1 | 2020-02-01 00:00:05.000 | td32727 | 15 | true | 1 | 2020-02-01 00:00:06.000 | td32727 | 5 | true | 1 | 2020-02-01 00:00:06.000 | td32727 | 10 | true | 1 | 2020-02-01 00:00:06.000 | td32727 | 15 | true | 1 | 2020-02-01 00:00:07.000 | td32727 | 5 | true | 1 | 2020-02-01 00:00:07.000 | td32727 | 10 | true | 1 | 2020-02-01 00:00:07.000 | td32727 | 15 | true | 1 | 2020-02-01 00:00:08.000 | td32727 | 5 | true | 1 | 2020-02-01 00:00:08.000 | td32727 | 10 | true | 1 | 2020-02-01 00:00:08.000 | td32727 | 15 | true | 1 | 2020-02-01 00:00:09.000 | td32727 | 5 | true | 1 | 2020-02-01 00:00:09.000 | td32727 | 10 | true | 1 | 2020-02-01 00:00:09.000 | td32727 | 15 | true | 1 | 2020-02-01 00:00:10.000 | td32727 | 5 | true | 1 | 2020-02-01 00:00:10.000 | td32727 | 10 | false | 10 | 2020-02-01 00:00:10.000 | td32727 | 15 | true | 1 | 2020-02-01 00:00:11.000 | td32727 | 5 | true | 1 | 2020-02-01 00:00:11.000 | td32727 | 10 | true | 1 | 2020-02-01 00:00:11.000 | td32727 | 15 | true | 1 | 2020-02-01 00:00:12.000 | td32727 | 5 | true | 1 | 2020-02-01 00:00:12.000 | td32727 | 10 | true | 1 | 2020-02-01 00:00:12.000 | td32727 | 15 | true | 1 | 2020-02-01 00:00:13.000 | td32727 | 5 | true | 1 | 2020-02-01 00:00:13.000 | td32727 | 10 | true | 1 | 2020-02-01 00:00:13.000 | td32727 | 15 | true | 1 | 2020-02-01 00:00:14.000 | td32727 | 5 | true | 1 | 2020-02-01 00:00:14.000 | td32727 | 10 | true | 1 | 2020-02-01 00:00:14.000 | td32727 | 15 | true | 1 | 2020-02-01 00:00:15.000 | td32727 | 5 | true | 1 | 2020-02-01 00:00:15.000 | td32727 | 10 | true | 1 | 2020-02-01 00:00:15.000 | td32727 | 15 | false | 15 | 2020-02-01 00:00:16.000 | td32727 | 5 | true | 1 | 2020-02-01 00:00:16.000 | td32727 | 10 | true | 1 | 2020-02-01 00:00:16.000 | td32727 | 15 | true | 1 | taos> select _irowts as irowts ,tbname as table_name, c2 as c_c2, c3 as c_c3, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2,c3 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (null) order by irowts, c2, c3; irowts | table_name | c_c2 | c_c3 | isfilled | intp_c1 | ====================================================================================================================== 2020-02-01 00:00:04.000 | td32727 | 5 | 5 | true | NULL | 2020-02-01 00:00:04.000 | td32727 | 10 | 10 | true | NULL | 2020-02-01 00:00:04.000 | td32727 | 15 | 15 | true | NULL | 2020-02-01 00:00:05.000 | td32727 | 5 | 5 | false | 5 | 2020-02-01 00:00:05.000 | td32727 | 10 | 10 | true | NULL | 2020-02-01 00:00:05.000 | td32727 | 15 | 15 | true | NULL | 2020-02-01 00:00:06.000 | td32727 | 5 | 5 | true | NULL | 2020-02-01 00:00:06.000 | td32727 | 10 | 10 | true | NULL | 2020-02-01 00:00:06.000 | td32727 | 15 | 15 | true | NULL | 2020-02-01 00:00:07.000 | td32727 | 5 | 5 | true | NULL | 2020-02-01 00:00:07.000 | td32727 | 10 | 10 | true | NULL | 2020-02-01 00:00:07.000 | td32727 | 15 | 15 | true | NULL | 2020-02-01 00:00:08.000 | td32727 | 5 | 5 | true | NULL | 2020-02-01 00:00:08.000 | td32727 | 10 | 10 | true | NULL | 2020-02-01 00:00:08.000 | td32727 | 15 | 15 | true | NULL | 2020-02-01 00:00:09.000 | td32727 | 5 | 5 | true | NULL | 2020-02-01 00:00:09.000 | td32727 | 10 | 10 | true | NULL | 2020-02-01 00:00:09.000 | td32727 | 15 | 15 | true | NULL | 2020-02-01 00:00:10.000 | td32727 | 5 | 5 | true | NULL | 2020-02-01 00:00:10.000 | td32727 | 10 | 10 | false | 10 | 2020-02-01 00:00:10.000 | td32727 | 15 | 15 | true | NULL | 2020-02-01 00:00:11.000 | td32727 | 5 | 5 | true | NULL | 2020-02-01 00:00:11.000 | td32727 | 10 | 10 | true | NULL | 2020-02-01 00:00:11.000 | td32727 | 15 | 15 | true | NULL | 2020-02-01 00:00:12.000 | td32727 | 5 | 5 | true | NULL | 2020-02-01 00:00:12.000 | td32727 | 10 | 10 | true | NULL | 2020-02-01 00:00:12.000 | td32727 | 15 | 15 | true | NULL | 2020-02-01 00:00:13.000 | td32727 | 5 | 5 | true | NULL | 2020-02-01 00:00:13.000 | td32727 | 10 | 10 | true | NULL | 2020-02-01 00:00:13.000 | td32727 | 15 | 15 | true | NULL | 2020-02-01 00:00:14.000 | td32727 | 5 | 5 | true | NULL | 2020-02-01 00:00:14.000 | td32727 | 10 | 10 | true | NULL | 2020-02-01 00:00:14.000 | td32727 | 15 | 15 | true | NULL | 2020-02-01 00:00:15.000 | td32727 | 5 | 5 | true | NULL | 2020-02-01 00:00:15.000 | td32727 | 10 | 10 | true | NULL | 2020-02-01 00:00:15.000 | td32727 | 15 | 15 | false | 15 | 2020-02-01 00:00:16.000 | td32727 | 5 | 5 | true | NULL | 2020-02-01 00:00:16.000 | td32727 | 10 | 10 | true | NULL | 2020-02-01 00:00:16.000 | td32727 | 15 | 15 | true | NULL | taos> select _irowts as irowts ,tbname as table_name, c2 as c_c2, c3 as c_c3, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2,c3 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (next) order by irowts, c2, c3; irowts | table_name | c_c2 | c_c3 | isfilled | intp_c1 | ====================================================================================================================== 2020-02-01 00:00:04.000 | td32727 | 5 | 5 | true | 5 | 2020-02-01 00:00:04.000 | td32727 | 10 | 10 | true | 10 | 2020-02-01 00:00:04.000 | td32727 | 15 | 15 | true | 15 | 2020-02-01 00:00:05.000 | td32727 | 5 | 5 | false | 5 | 2020-02-01 00:00:05.000 | td32727 | 10 | 10 | true | 10 | 2020-02-01 00:00:05.000 | td32727 | 15 | 15 | true | 15 | 2020-02-01 00:00:06.000 | td32727 | 10 | 10 | true | 10 | 2020-02-01 00:00:06.000 | td32727 | 15 | 15 | true | 15 | 2020-02-01 00:00:07.000 | td32727 | 10 | 10 | true | 10 | 2020-02-01 00:00:07.000 | td32727 | 15 | 15 | true | 15 | 2020-02-01 00:00:08.000 | td32727 | 10 | 10 | true | 10 | 2020-02-01 00:00:08.000 | td32727 | 15 | 15 | true | 15 | 2020-02-01 00:00:09.000 | td32727 | 10 | 10 | true | 10 | 2020-02-01 00:00:09.000 | td32727 | 15 | 15 | true | 15 | 2020-02-01 00:00:10.000 | td32727 | 10 | 10 | false | 10 | 2020-02-01 00:00:10.000 | td32727 | 15 | 15 | true | 15 | 2020-02-01 00:00:11.000 | td32727 | 15 | 15 | true | 15 | 2020-02-01 00:00:12.000 | td32727 | 15 | 15 | true | 15 | 2020-02-01 00:00:13.000 | td32727 | 15 | 15 | true | 15 | 2020-02-01 00:00:14.000 | td32727 | 15 | 15 | true | 15 | 2020-02-01 00:00:15.000 | td32727 | 15 | 15 | false | 15 | taos> select _irowts as irowts ,tbname as table_name, c2 as c_c2, c3 as c_c3, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2,c3 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (prev) order by irowts, c2, c3; irowts | table_name | c_c2 | c_c3 | isfilled | intp_c1 | ====================================================================================================================== 2020-02-01 00:00:05.000 | td32727 | 5 | 5 | false | 5 | 2020-02-01 00:00:06.000 | td32727 | 5 | 5 | true | 5 | 2020-02-01 00:00:07.000 | td32727 | 5 | 5 | true | 5 | 2020-02-01 00:00:08.000 | td32727 | 5 | 5 | true | 5 | 2020-02-01 00:00:09.000 | td32727 | 5 | 5 | true | 5 | 2020-02-01 00:00:10.000 | td32727 | 5 | 5 | true | 5 | 2020-02-01 00:00:10.000 | td32727 | 10 | 10 | false | 10 | 2020-02-01 00:00:11.000 | td32727 | 5 | 5 | true | 5 | 2020-02-01 00:00:11.000 | td32727 | 10 | 10 | true | 10 | 2020-02-01 00:00:12.000 | td32727 | 5 | 5 | true | 5 | 2020-02-01 00:00:12.000 | td32727 | 10 | 10 | true | 10 | 2020-02-01 00:00:13.000 | td32727 | 5 | 5 | true | 5 | 2020-02-01 00:00:13.000 | td32727 | 10 | 10 | true | 10 | 2020-02-01 00:00:14.000 | td32727 | 5 | 5 | true | 5 | 2020-02-01 00:00:14.000 | td32727 | 10 | 10 | true | 10 | 2020-02-01 00:00:15.000 | td32727 | 5 | 5 | true | 5 | 2020-02-01 00:00:15.000 | td32727 | 10 | 10 | true | 10 | 2020-02-01 00:00:15.000 | td32727 | 15 | 15 | false | 15 | 2020-02-01 00:00:16.000 | td32727 | 5 | 5 | true | 5 | 2020-02-01 00:00:16.000 | td32727 | 10 | 10 | true | 10 | 2020-02-01 00:00:16.000 | td32727 | 15 | 15 | true | 15 | taos> select _irowts as irowts ,tbname as table_name, c2 as c_c2, c3 as c_c3, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2,c3 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (linear) order by irowts, c2, c3; irowts | table_name | c_c2 | c_c3 | isfilled | intp_c1 | ====================================================================================================================== 2020-02-01 00:00:05.000 | td32727 | 5 | 5 | false | 5 | 2020-02-01 00:00:10.000 | td32727 | 10 | 10 | false | 10 | 2020-02-01 00:00:15.000 | td32727 | 15 | 15 | false | 15 | taos> select _irowts as irowts ,tbname as table_name, c2 as c_c2, c3 as c_c3, _isfilled as isfilled , interp(c1) as intp_c1 from test.td32727 partition by tbname,c2,c3 range('2020-02-01 00:00:04', '2020-02-01 00:00:16') every(1s) fill (value, 1) order by irowts, c2, c3; irowts | table_name | c_c2 | c_c3 | isfilled | intp_c1 | ====================================================================================================================== 2020-02-01 00:00:04.000 | td32727 | 5 | 5 | true | 1 | 2020-02-01 00:00:04.000 | td32727 | 10 | 10 | true | 1 | 2020-02-01 00:00:04.000 | td32727 | 15 | 15 | true | 1 | 2020-02-01 00:00:05.000 | td32727 | 5 | 5 | false | 5 | 2020-02-01 00:00:05.000 | td32727 | 10 | 10 | true | 1 | 2020-02-01 00:00:05.000 | td32727 | 15 | 15 | true | 1 | 2020-02-01 00:00:06.000 | td32727 | 5 | 5 | true | 1 | 2020-02-01 00:00:06.000 | td32727 | 10 | 10 | true | 1 | 2020-02-01 00:00:06.000 | td32727 | 15 | 15 | true | 1 | 2020-02-01 00:00:07.000 | td32727 | 5 | 5 | true | 1 | 2020-02-01 00:00:07.000 | td32727 | 10 | 10 | true | 1 | 2020-02-01 00:00:07.000 | td32727 | 15 | 15 | true | 1 | 2020-02-01 00:00:08.000 | td32727 | 5 | 5 | true | 1 | 2020-02-01 00:00:08.000 | td32727 | 10 | 10 | true | 1 | 2020-02-01 00:00:08.000 | td32727 | 15 | 15 | true | 1 | 2020-02-01 00:00:09.000 | td32727 | 5 | 5 | true | 1 | 2020-02-01 00:00:09.000 | td32727 | 10 | 10 | true | 1 | 2020-02-01 00:00:09.000 | td32727 | 15 | 15 | true | 1 | 2020-02-01 00:00:10.000 | td32727 | 5 | 5 | true | 1 | 2020-02-01 00:00:10.000 | td32727 | 10 | 10 | false | 10 | 2020-02-01 00:00:10.000 | td32727 | 15 | 15 | true | 1 | 2020-02-01 00:00:11.000 | td32727 | 5 | 5 | true | 1 | 2020-02-01 00:00:11.000 | td32727 | 10 | 10 | true | 1 | 2020-02-01 00:00:11.000 | td32727 | 15 | 15 | true | 1 | 2020-02-01 00:00:12.000 | td32727 | 5 | 5 | true | 1 | 2020-02-01 00:00:12.000 | td32727 | 10 | 10 | true | 1 | 2020-02-01 00:00:12.000 | td32727 | 15 | 15 | true | 1 | 2020-02-01 00:00:13.000 | td32727 | 5 | 5 | true | 1 | 2020-02-01 00:00:13.000 | td32727 | 10 | 10 | true | 1 | 2020-02-01 00:00:13.000 | td32727 | 15 | 15 | true | 1 | 2020-02-01 00:00:14.000 | td32727 | 5 | 5 | true | 1 | 2020-02-01 00:00:14.000 | td32727 | 10 | 10 | true | 1 | 2020-02-01 00:00:14.000 | td32727 | 15 | 15 | true | 1 | 2020-02-01 00:00:15.000 | td32727 | 5 | 5 | true | 1 | 2020-02-01 00:00:15.000 | td32727 | 10 | 10 | true | 1 | 2020-02-01 00:00:15.000 | td32727 | 15 | 15 | false | 15 | 2020-02-01 00:00:16.000 | td32727 | 5 | 5 | true | 1 | 2020-02-01 00:00:16.000 | td32727 | 10 | 10 | true | 1 | 2020-02-01 00:00:16.000 | td32727 | 15 | 15 | true | 1 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-02 00:00:00' and '2020-01-01 00:00:00' range('2020-01-01 00:00:00', '2020-01-01 00:00:30') every(1s) fill(null); taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-02 00:00:00' and '2020-01-01 00:00:00' range('2020-01-01 00:00:00', '2020-01-01 00:00:30') every(1s) fill(value, 1); taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-02 00:00:00' and '2020-01-01 00:00:00' range('2020-01-01 00:00:00', '2020-01-01 00:00:30') every(1s) fill(prev); taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-02 00:00:00' and '2020-01-01 00:00:00' range('2020-01-01 00:00:00', '2020-01-01 00:00:30') every(1s) fill(next); taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-02 00:00:00' and '2020-01-01 00:00:00' range('2020-01-01 00:00:00', '2020-01-01 00:00:30') every(1s) fill(linear); taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-02 00:00:00' range('2020-01-01 00:00:30', '2020-01-01 00:00:00') every(1s) fill(null); taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-02 00:00:00' range('2020-01-01 00:00:30', '2020-01-01 00:00:00') every(1s) fill(value, 1); taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-02 00:00:00' range('2020-01-01 00:00:30', '2020-01-01 00:00:00') every(1s) fill(prev); taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-02 00:00:00' range('2020-01-01 00:00:30', '2020-01-01 00:00:00') every(1s) fill(next); taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-02 00:00:00' range('2020-01-01 00:00:30', '2020-01-01 00:00:00') every(1s) fill(linear); taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-01 00:00:20' range('2020-01-01 00:00:21', '2020-01-01 00:00:30') every(1s) fill(null); taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-01 00:00:20' range('2020-01-01 00:00:21', '2020-01-01 00:00:30') every(1s) fill(value, 1); taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-01 00:00:20' range('2020-01-01 00:00:21', '2020-01-01 00:00:30') every(1s) fill(prev); taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-01 00:00:20' range('2020-01-01 00:00:21', '2020-01-01 00:00:30') every(1s) fill(next); taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-01 00:00:20' range('2020-01-01 00:00:21', '2020-01-01 00:00:30') every(1s) fill(linear); taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-01 00:00:21' range('2020-01-01 00:00:21', '2020-01-01 00:00:30') every(1s) fill(null); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:21.000 | false | 21 | 2020-01-01 00:00:22.000 | true | NULL | 2020-01-01 00:00:23.000 | true | NULL | 2020-01-01 00:00:24.000 | true | NULL | 2020-01-01 00:00:25.000 | true | NULL | 2020-01-01 00:00:26.000 | true | NULL | 2020-01-01 00:00:27.000 | true | NULL | 2020-01-01 00:00:28.000 | true | NULL | 2020-01-01 00:00:29.000 | true | NULL | 2020-01-01 00:00:30.000 | true | NULL | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-01 00:00:21' range('2020-01-01 00:00:21', '2020-01-01 00:00:30') every(1s) fill(value, 1); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:21.000 | false | 21 | 2020-01-01 00:00:22.000 | true | 1 | 2020-01-01 00:00:23.000 | true | 1 | 2020-01-01 00:00:24.000 | true | 1 | 2020-01-01 00:00:25.000 | true | 1 | 2020-01-01 00:00:26.000 | true | 1 | 2020-01-01 00:00:27.000 | true | 1 | 2020-01-01 00:00:28.000 | true | 1 | 2020-01-01 00:00:29.000 | true | 1 | 2020-01-01 00:00:30.000 | true | 1 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-01 00:00:21' range('2020-01-01 00:00:21', '2020-01-01 00:00:30') every(1s) fill(prev); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:21.000 | false | 21 | 2020-01-01 00:00:22.000 | true | 21 | 2020-01-01 00:00:23.000 | true | 21 | 2020-01-01 00:00:24.000 | true | 21 | 2020-01-01 00:00:25.000 | true | 21 | 2020-01-01 00:00:26.000 | true | 21 | 2020-01-01 00:00:27.000 | true | 21 | 2020-01-01 00:00:28.000 | true | 21 | 2020-01-01 00:00:29.000 | true | 21 | 2020-01-01 00:00:30.000 | true | 21 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-01 00:00:21' range('2020-01-01 00:00:21', '2020-01-01 00:00:30') every(1s) fill(next); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:21.000 | false | 21 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-01 00:00:21' range('2020-01-01 00:00:21', '2020-01-01 00:00:30') every(1s) fill(linear); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:21.000 | false | 21 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-01 00:00:21' range('2020-01-01 00:00:15', '2020-01-01 00:00:30') every(1s) fill(null); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:15.000 | false | 15 | 2020-01-01 00:00:16.000 | true | NULL | 2020-01-01 00:00:17.000 | true | NULL | 2020-01-01 00:00:18.000 | true | NULL | 2020-01-01 00:00:19.000 | true | NULL | 2020-01-01 00:00:20.000 | true | NULL | 2020-01-01 00:00:21.000 | false | 21 | 2020-01-01 00:00:22.000 | true | NULL | 2020-01-01 00:00:23.000 | true | NULL | 2020-01-01 00:00:24.000 | true | NULL | 2020-01-01 00:00:25.000 | true | NULL | 2020-01-01 00:00:26.000 | true | NULL | 2020-01-01 00:00:27.000 | true | NULL | 2020-01-01 00:00:28.000 | true | NULL | 2020-01-01 00:00:29.000 | true | NULL | 2020-01-01 00:00:30.000 | true | NULL | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-01 00:00:21' range('2020-01-01 00:00:15', '2020-01-01 00:00:30') every(1s) fill(value, 1); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:15.000 | false | 15 | 2020-01-01 00:00:16.000 | true | 1 | 2020-01-01 00:00:17.000 | true | 1 | 2020-01-01 00:00:18.000 | true | 1 | 2020-01-01 00:00:19.000 | true | 1 | 2020-01-01 00:00:20.000 | true | 1 | 2020-01-01 00:00:21.000 | false | 21 | 2020-01-01 00:00:22.000 | true | 1 | 2020-01-01 00:00:23.000 | true | 1 | 2020-01-01 00:00:24.000 | true | 1 | 2020-01-01 00:00:25.000 | true | 1 | 2020-01-01 00:00:26.000 | true | 1 | 2020-01-01 00:00:27.000 | true | 1 | 2020-01-01 00:00:28.000 | true | 1 | 2020-01-01 00:00:29.000 | true | 1 | 2020-01-01 00:00:30.000 | true | 1 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-01 00:00:21' range('2020-01-01 00:00:15', '2020-01-01 00:00:30') every(1s) fill(prev); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:15.000 | false | 15 | 2020-01-01 00:00:16.000 | true | 15 | 2020-01-01 00:00:17.000 | true | 15 | 2020-01-01 00:00:18.000 | true | 15 | 2020-01-01 00:00:19.000 | true | 15 | 2020-01-01 00:00:20.000 | true | 15 | 2020-01-01 00:00:21.000 | false | 21 | 2020-01-01 00:00:22.000 | true | 21 | 2020-01-01 00:00:23.000 | true | 21 | 2020-01-01 00:00:24.000 | true | 21 | 2020-01-01 00:00:25.000 | true | 21 | 2020-01-01 00:00:26.000 | true | 21 | 2020-01-01 00:00:27.000 | true | 21 | 2020-01-01 00:00:28.000 | true | 21 | 2020-01-01 00:00:29.000 | true | 21 | 2020-01-01 00:00:30.000 | true | 21 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-01 00:00:21' range('2020-01-01 00:00:15', '2020-01-01 00:00:30') every(1s) fill(next); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:15.000 | false | 15 | 2020-01-01 00:00:16.000 | true | 21 | 2020-01-01 00:00:17.000 | true | 21 | 2020-01-01 00:00:18.000 | true | 21 | 2020-01-01 00:00:19.000 | true | 21 | 2020-01-01 00:00:20.000 | true | 21 | 2020-01-01 00:00:21.000 | false | 21 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-01 00:00:21' range('2020-01-01 00:00:15', '2020-01-01 00:00:30') every(1s) fill(linear); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:15.000 | false | 15 | 2020-01-01 00:00:16.000 | true | 16 | 2020-01-01 00:00:17.000 | true | 17 | 2020-01-01 00:00:18.000 | true | 18 | 2020-01-01 00:00:19.000 | true | 19 | 2020-01-01 00:00:20.000 | true | 20 | 2020-01-01 00:00:21.000 | false | 21 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-01 00:00:21' range('2020-01-01 00:00:00', '2020-01-01 00:00:30') every(1s) fill(null); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:00.000 | false | 0 | 2020-01-01 00:00:01.000 | false | 1 | 2020-01-01 00:00:02.000 | true | NULL | 2020-01-01 00:00:03.000 | false | 3 | 2020-01-01 00:00:04.000 | true | NULL | 2020-01-01 00:00:05.000 | true | NULL | 2020-01-01 00:00:06.000 | false | 6 | 2020-01-01 00:00:07.000 | true | NULL | 2020-01-01 00:00:08.000 | true | NULL | 2020-01-01 00:00:09.000 | true | NULL | 2020-01-01 00:00:10.000 | false | 10 | 2020-01-01 00:00:11.000 | true | NULL | 2020-01-01 00:00:12.000 | true | NULL | 2020-01-01 00:00:13.000 | true | NULL | 2020-01-01 00:00:14.000 | true | NULL | 2020-01-01 00:00:15.000 | false | 15 | 2020-01-01 00:00:16.000 | true | NULL | 2020-01-01 00:00:17.000 | true | NULL | 2020-01-01 00:00:18.000 | true | NULL | 2020-01-01 00:00:19.000 | true | NULL | 2020-01-01 00:00:20.000 | true | NULL | 2020-01-01 00:00:21.000 | false | 21 | 2020-01-01 00:00:22.000 | true | NULL | 2020-01-01 00:00:23.000 | true | NULL | 2020-01-01 00:00:24.000 | true | NULL | 2020-01-01 00:00:25.000 | true | NULL | 2020-01-01 00:00:26.000 | true | NULL | 2020-01-01 00:00:27.000 | true | NULL | 2020-01-01 00:00:28.000 | true | NULL | 2020-01-01 00:00:29.000 | true | NULL | 2020-01-01 00:00:30.000 | true | NULL | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-01 00:00:21' range('2020-01-01 00:00:00', '2020-01-01 00:00:30') every(1s) fill(value, 1); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:00.000 | false | 0 | 2020-01-01 00:00:01.000 | false | 1 | 2020-01-01 00:00:02.000 | true | 1 | 2020-01-01 00:00:03.000 | false | 3 | 2020-01-01 00:00:04.000 | true | 1 | 2020-01-01 00:00:05.000 | true | 1 | 2020-01-01 00:00:06.000 | false | 6 | 2020-01-01 00:00:07.000 | true | 1 | 2020-01-01 00:00:08.000 | true | 1 | 2020-01-01 00:00:09.000 | true | 1 | 2020-01-01 00:00:10.000 | false | 10 | 2020-01-01 00:00:11.000 | true | 1 | 2020-01-01 00:00:12.000 | true | 1 | 2020-01-01 00:00:13.000 | true | 1 | 2020-01-01 00:00:14.000 | true | 1 | 2020-01-01 00:00:15.000 | false | 15 | 2020-01-01 00:00:16.000 | true | 1 | 2020-01-01 00:00:17.000 | true | 1 | 2020-01-01 00:00:18.000 | true | 1 | 2020-01-01 00:00:19.000 | true | 1 | 2020-01-01 00:00:20.000 | true | 1 | 2020-01-01 00:00:21.000 | false | 21 | 2020-01-01 00:00:22.000 | true | 1 | 2020-01-01 00:00:23.000 | true | 1 | 2020-01-01 00:00:24.000 | true | 1 | 2020-01-01 00:00:25.000 | true | 1 | 2020-01-01 00:00:26.000 | true | 1 | 2020-01-01 00:00:27.000 | true | 1 | 2020-01-01 00:00:28.000 | true | 1 | 2020-01-01 00:00:29.000 | true | 1 | 2020-01-01 00:00:30.000 | true | 1 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-01 00:00:21' range('2020-01-01 00:00:00', '2020-01-01 00:00:30') every(1s) fill(prev); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:00.000 | false | 0 | 2020-01-01 00:00:01.000 | false | 1 | 2020-01-01 00:00:02.000 | true | 1 | 2020-01-01 00:00:03.000 | false | 3 | 2020-01-01 00:00:04.000 | true | 3 | 2020-01-01 00:00:05.000 | true | 3 | 2020-01-01 00:00:06.000 | false | 6 | 2020-01-01 00:00:07.000 | true | 6 | 2020-01-01 00:00:08.000 | true | 6 | 2020-01-01 00:00:09.000 | true | 6 | 2020-01-01 00:00:10.000 | false | 10 | 2020-01-01 00:00:11.000 | true | 10 | 2020-01-01 00:00:12.000 | true | 10 | 2020-01-01 00:00:13.000 | true | 10 | 2020-01-01 00:00:14.000 | true | 10 | 2020-01-01 00:00:15.000 | false | 15 | 2020-01-01 00:00:16.000 | true | 15 | 2020-01-01 00:00:17.000 | true | 15 | 2020-01-01 00:00:18.000 | true | 15 | 2020-01-01 00:00:19.000 | true | 15 | 2020-01-01 00:00:20.000 | true | 15 | 2020-01-01 00:00:21.000 | false | 21 | 2020-01-01 00:00:22.000 | true | 21 | 2020-01-01 00:00:23.000 | true | 21 | 2020-01-01 00:00:24.000 | true | 21 | 2020-01-01 00:00:25.000 | true | 21 | 2020-01-01 00:00:26.000 | true | 21 | 2020-01-01 00:00:27.000 | true | 21 | 2020-01-01 00:00:28.000 | true | 21 | 2020-01-01 00:00:29.000 | true | 21 | 2020-01-01 00:00:30.000 | true | 21 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-01 00:00:21' range('2020-01-01 00:00:00', '2020-01-01 00:00:30') every(1s) fill(next); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:00.000 | false | 0 | 2020-01-01 00:00:01.000 | false | 1 | 2020-01-01 00:00:02.000 | true | 3 | 2020-01-01 00:00:03.000 | false | 3 | 2020-01-01 00:00:04.000 | true | 6 | 2020-01-01 00:00:05.000 | true | 6 | 2020-01-01 00:00:06.000 | false | 6 | 2020-01-01 00:00:07.000 | true | 10 | 2020-01-01 00:00:08.000 | true | 10 | 2020-01-01 00:00:09.000 | true | 10 | 2020-01-01 00:00:10.000 | false | 10 | 2020-01-01 00:00:11.000 | true | 15 | 2020-01-01 00:00:12.000 | true | 15 | 2020-01-01 00:00:13.000 | true | 15 | 2020-01-01 00:00:14.000 | true | 15 | 2020-01-01 00:00:15.000 | false | 15 | 2020-01-01 00:00:16.000 | true | 21 | 2020-01-01 00:00:17.000 | true | 21 | 2020-01-01 00:00:18.000 | true | 21 | 2020-01-01 00:00:19.000 | true | 21 | 2020-01-01 00:00:20.000 | true | 21 | 2020-01-01 00:00:21.000 | false | 21 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-01 00:00:21' range('2020-01-01 00:00:00', '2020-01-01 00:00:30') every(1s) fill(linear); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:00.000 | false | 0 | 2020-01-01 00:00:01.000 | false | 1 | 2020-01-01 00:00:02.000 | true | 2 | 2020-01-01 00:00:03.000 | false | 3 | 2020-01-01 00:00:04.000 | true | 4 | 2020-01-01 00:00:05.000 | true | 5 | 2020-01-01 00:00:06.000 | false | 6 | 2020-01-01 00:00:07.000 | true | 7 | 2020-01-01 00:00:08.000 | true | 8 | 2020-01-01 00:00:09.000 | true | 9 | 2020-01-01 00:00:10.000 | false | 10 | 2020-01-01 00:00:11.000 | true | 11 | 2020-01-01 00:00:12.000 | true | 12 | 2020-01-01 00:00:13.000 | true | 13 | 2020-01-01 00:00:14.000 | true | 14 | 2020-01-01 00:00:15.000 | false | 15 | 2020-01-01 00:00:16.000 | true | 16 | 2020-01-01 00:00:17.000 | true | 17 | 2020-01-01 00:00:18.000 | true | 18 | 2020-01-01 00:00:19.000 | true | 19 | 2020-01-01 00:00:20.000 | true | 20 | 2020-01-01 00:00:21.000 | false | 21 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-01 00:00:30' range('2020-01-01 00:00:00', '2020-01-01 00:00:21') every(1s) fill(null); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:00.000 | false | 0 | 2020-01-01 00:00:01.000 | false | 1 | 2020-01-01 00:00:02.000 | true | NULL | 2020-01-01 00:00:03.000 | false | 3 | 2020-01-01 00:00:04.000 | true | NULL | 2020-01-01 00:00:05.000 | true | NULL | 2020-01-01 00:00:06.000 | false | 6 | 2020-01-01 00:00:07.000 | true | NULL | 2020-01-01 00:00:08.000 | true | NULL | 2020-01-01 00:00:09.000 | true | NULL | 2020-01-01 00:00:10.000 | false | 10 | 2020-01-01 00:00:11.000 | true | NULL | 2020-01-01 00:00:12.000 | true | NULL | 2020-01-01 00:00:13.000 | true | NULL | 2020-01-01 00:00:14.000 | true | NULL | 2020-01-01 00:00:15.000 | false | 15 | 2020-01-01 00:00:16.000 | true | NULL | 2020-01-01 00:00:17.000 | true | NULL | 2020-01-01 00:00:18.000 | true | NULL | 2020-01-01 00:00:19.000 | true | NULL | 2020-01-01 00:00:20.000 | true | NULL | 2020-01-01 00:00:21.000 | false | 21 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-01 00:00:30' range('2020-01-01 00:00:00', '2020-01-01 00:00:21') every(1s) fill(value, 1); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:00.000 | false | 0 | 2020-01-01 00:00:01.000 | false | 1 | 2020-01-01 00:00:02.000 | true | 1 | 2020-01-01 00:00:03.000 | false | 3 | 2020-01-01 00:00:04.000 | true | 1 | 2020-01-01 00:00:05.000 | true | 1 | 2020-01-01 00:00:06.000 | false | 6 | 2020-01-01 00:00:07.000 | true | 1 | 2020-01-01 00:00:08.000 | true | 1 | 2020-01-01 00:00:09.000 | true | 1 | 2020-01-01 00:00:10.000 | false | 10 | 2020-01-01 00:00:11.000 | true | 1 | 2020-01-01 00:00:12.000 | true | 1 | 2020-01-01 00:00:13.000 | true | 1 | 2020-01-01 00:00:14.000 | true | 1 | 2020-01-01 00:00:15.000 | false | 15 | 2020-01-01 00:00:16.000 | true | 1 | 2020-01-01 00:00:17.000 | true | 1 | 2020-01-01 00:00:18.000 | true | 1 | 2020-01-01 00:00:19.000 | true | 1 | 2020-01-01 00:00:20.000 | true | 1 | 2020-01-01 00:00:21.000 | false | 21 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-01 00:00:30' range('2020-01-01 00:00:00', '2020-01-01 00:00:21') every(1s) fill(prev); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:00.000 | false | 0 | 2020-01-01 00:00:01.000 | false | 1 | 2020-01-01 00:00:02.000 | true | 1 | 2020-01-01 00:00:03.000 | false | 3 | 2020-01-01 00:00:04.000 | true | 3 | 2020-01-01 00:00:05.000 | true | 3 | 2020-01-01 00:00:06.000 | false | 6 | 2020-01-01 00:00:07.000 | true | 6 | 2020-01-01 00:00:08.000 | true | 6 | 2020-01-01 00:00:09.000 | true | 6 | 2020-01-01 00:00:10.000 | false | 10 | 2020-01-01 00:00:11.000 | true | 10 | 2020-01-01 00:00:12.000 | true | 10 | 2020-01-01 00:00:13.000 | true | 10 | 2020-01-01 00:00:14.000 | true | 10 | 2020-01-01 00:00:15.000 | false | 15 | 2020-01-01 00:00:16.000 | true | 15 | 2020-01-01 00:00:17.000 | true | 15 | 2020-01-01 00:00:18.000 | true | 15 | 2020-01-01 00:00:19.000 | true | 15 | 2020-01-01 00:00:20.000 | true | 15 | 2020-01-01 00:00:21.000 | false | 21 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-01 00:00:30' range('2020-01-01 00:00:00', '2020-01-01 00:00:21') every(1s) fill(next); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:00.000 | false | 0 | 2020-01-01 00:00:01.000 | false | 1 | 2020-01-01 00:00:02.000 | true | 3 | 2020-01-01 00:00:03.000 | false | 3 | 2020-01-01 00:00:04.000 | true | 6 | 2020-01-01 00:00:05.000 | true | 6 | 2020-01-01 00:00:06.000 | false | 6 | 2020-01-01 00:00:07.000 | true | 10 | 2020-01-01 00:00:08.000 | true | 10 | 2020-01-01 00:00:09.000 | true | 10 | 2020-01-01 00:00:10.000 | false | 10 | 2020-01-01 00:00:11.000 | true | 15 | 2020-01-01 00:00:12.000 | true | 15 | 2020-01-01 00:00:13.000 | true | 15 | 2020-01-01 00:00:14.000 | true | 15 | 2020-01-01 00:00:15.000 | false | 15 | 2020-01-01 00:00:16.000 | true | 21 | 2020-01-01 00:00:17.000 | true | 21 | 2020-01-01 00:00:18.000 | true | 21 | 2020-01-01 00:00:19.000 | true | 21 | 2020-01-01 00:00:20.000 | true | 21 | 2020-01-01 00:00:21.000 | false | 21 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:00' and '2020-01-01 00:00:30' range('2020-01-01 00:00:00', '2020-01-01 00:00:21') every(1s) fill(linear); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:00.000 | false | 0 | 2020-01-01 00:00:01.000 | false | 1 | 2020-01-01 00:00:02.000 | true | 2 | 2020-01-01 00:00:03.000 | false | 3 | 2020-01-01 00:00:04.000 | true | 4 | 2020-01-01 00:00:05.000 | true | 5 | 2020-01-01 00:00:06.000 | false | 6 | 2020-01-01 00:00:07.000 | true | 7 | 2020-01-01 00:00:08.000 | true | 8 | 2020-01-01 00:00:09.000 | true | 9 | 2020-01-01 00:00:10.000 | false | 10 | 2020-01-01 00:00:11.000 | true | 11 | 2020-01-01 00:00:12.000 | true | 12 | 2020-01-01 00:00:13.000 | true | 13 | 2020-01-01 00:00:14.000 | true | 14 | 2020-01-01 00:00:15.000 | false | 15 | 2020-01-01 00:00:16.000 | true | 16 | 2020-01-01 00:00:17.000 | true | 17 | 2020-01-01 00:00:18.000 | true | 18 | 2020-01-01 00:00:19.000 | true | 19 | 2020-01-01 00:00:20.000 | true | 20 | 2020-01-01 00:00:21.000 | false | 21 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:15' and '2020-01-01 00:00:30' range('2020-01-01 00:00:00', '2020-01-01 00:00:21') every(1s) fill(null); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:00.000 | true | NULL | 2020-01-01 00:00:01.000 | true | NULL | 2020-01-01 00:00:02.000 | true | NULL | 2020-01-01 00:00:03.000 | true | NULL | 2020-01-01 00:00:04.000 | true | NULL | 2020-01-01 00:00:05.000 | true | NULL | 2020-01-01 00:00:06.000 | true | NULL | 2020-01-01 00:00:07.000 | true | NULL | 2020-01-01 00:00:08.000 | true | NULL | 2020-01-01 00:00:09.000 | true | NULL | 2020-01-01 00:00:10.000 | true | NULL | 2020-01-01 00:00:11.000 | true | NULL | 2020-01-01 00:00:12.000 | true | NULL | 2020-01-01 00:00:13.000 | true | NULL | 2020-01-01 00:00:14.000 | true | NULL | 2020-01-01 00:00:15.000 | false | 15 | 2020-01-01 00:00:16.000 | true | NULL | 2020-01-01 00:00:17.000 | true | NULL | 2020-01-01 00:00:18.000 | true | NULL | 2020-01-01 00:00:19.000 | true | NULL | 2020-01-01 00:00:20.000 | true | NULL | 2020-01-01 00:00:21.000 | false | 21 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:15' and '2020-01-01 00:00:30' range('2020-01-01 00:00:00', '2020-01-01 00:00:21') every(1s) fill(value, 1); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:00.000 | true | 1 | 2020-01-01 00:00:01.000 | true | 1 | 2020-01-01 00:00:02.000 | true | 1 | 2020-01-01 00:00:03.000 | true | 1 | 2020-01-01 00:00:04.000 | true | 1 | 2020-01-01 00:00:05.000 | true | 1 | 2020-01-01 00:00:06.000 | true | 1 | 2020-01-01 00:00:07.000 | true | 1 | 2020-01-01 00:00:08.000 | true | 1 | 2020-01-01 00:00:09.000 | true | 1 | 2020-01-01 00:00:10.000 | true | 1 | 2020-01-01 00:00:11.000 | true | 1 | 2020-01-01 00:00:12.000 | true | 1 | 2020-01-01 00:00:13.000 | true | 1 | 2020-01-01 00:00:14.000 | true | 1 | 2020-01-01 00:00:15.000 | false | 15 | 2020-01-01 00:00:16.000 | true | 1 | 2020-01-01 00:00:17.000 | true | 1 | 2020-01-01 00:00:18.000 | true | 1 | 2020-01-01 00:00:19.000 | true | 1 | 2020-01-01 00:00:20.000 | true | 1 | 2020-01-01 00:00:21.000 | false | 21 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:15' and '2020-01-01 00:00:30' range('2020-01-01 00:00:00', '2020-01-01 00:00:21') every(1s) fill(prev); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:15.000 | false | 15 | 2020-01-01 00:00:16.000 | true | 15 | 2020-01-01 00:00:17.000 | true | 15 | 2020-01-01 00:00:18.000 | true | 15 | 2020-01-01 00:00:19.000 | true | 15 | 2020-01-01 00:00:20.000 | true | 15 | 2020-01-01 00:00:21.000 | false | 21 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:15' and '2020-01-01 00:00:30' range('2020-01-01 00:00:00', '2020-01-01 00:00:21') every(1s) fill(next); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:00.000 | true | 15 | 2020-01-01 00:00:01.000 | true | 15 | 2020-01-01 00:00:02.000 | true | 15 | 2020-01-01 00:00:03.000 | true | 15 | 2020-01-01 00:00:04.000 | true | 15 | 2020-01-01 00:00:05.000 | true | 15 | 2020-01-01 00:00:06.000 | true | 15 | 2020-01-01 00:00:07.000 | true | 15 | 2020-01-01 00:00:08.000 | true | 15 | 2020-01-01 00:00:09.000 | true | 15 | 2020-01-01 00:00:10.000 | true | 15 | 2020-01-01 00:00:11.000 | true | 15 | 2020-01-01 00:00:12.000 | true | 15 | 2020-01-01 00:00:13.000 | true | 15 | 2020-01-01 00:00:14.000 | true | 15 | 2020-01-01 00:00:15.000 | false | 15 | 2020-01-01 00:00:16.000 | true | 21 | 2020-01-01 00:00:17.000 | true | 21 | 2020-01-01 00:00:18.000 | true | 21 | 2020-01-01 00:00:19.000 | true | 21 | 2020-01-01 00:00:20.000 | true | 21 | 2020-01-01 00:00:21.000 | false | 21 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:15' and '2020-01-01 00:00:30' range('2020-01-01 00:00:00', '2020-01-01 00:00:21') every(1s) fill(linear); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:15.000 | false | 15 | 2020-01-01 00:00:16.000 | true | 16 | 2020-01-01 00:00:17.000 | true | 17 | 2020-01-01 00:00:18.000 | true | 18 | 2020-01-01 00:00:19.000 | true | 19 | 2020-01-01 00:00:20.000 | true | 20 | 2020-01-01 00:00:21.000 | false | 21 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:21' and '2020-01-01 00:00:30' range('2020-01-01 00:00:00', '2020-01-01 00:00:21') every(1s) fill(null); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:00.000 | true | NULL | 2020-01-01 00:00:01.000 | true | NULL | 2020-01-01 00:00:02.000 | true | NULL | 2020-01-01 00:00:03.000 | true | NULL | 2020-01-01 00:00:04.000 | true | NULL | 2020-01-01 00:00:05.000 | true | NULL | 2020-01-01 00:00:06.000 | true | NULL | 2020-01-01 00:00:07.000 | true | NULL | 2020-01-01 00:00:08.000 | true | NULL | 2020-01-01 00:00:09.000 | true | NULL | 2020-01-01 00:00:10.000 | true | NULL | 2020-01-01 00:00:11.000 | true | NULL | 2020-01-01 00:00:12.000 | true | NULL | 2020-01-01 00:00:13.000 | true | NULL | 2020-01-01 00:00:14.000 | true | NULL | 2020-01-01 00:00:15.000 | true | NULL | 2020-01-01 00:00:16.000 | true | NULL | 2020-01-01 00:00:17.000 | true | NULL | 2020-01-01 00:00:18.000 | true | NULL | 2020-01-01 00:00:19.000 | true | NULL | 2020-01-01 00:00:20.000 | true | NULL | 2020-01-01 00:00:21.000 | false | 21 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:21' and '2020-01-01 00:00:30' range('2020-01-01 00:00:00', '2020-01-01 00:00:21') every(1s) fill(value, 1); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:00.000 | true | 1 | 2020-01-01 00:00:01.000 | true | 1 | 2020-01-01 00:00:02.000 | true | 1 | 2020-01-01 00:00:03.000 | true | 1 | 2020-01-01 00:00:04.000 | true | 1 | 2020-01-01 00:00:05.000 | true | 1 | 2020-01-01 00:00:06.000 | true | 1 | 2020-01-01 00:00:07.000 | true | 1 | 2020-01-01 00:00:08.000 | true | 1 | 2020-01-01 00:00:09.000 | true | 1 | 2020-01-01 00:00:10.000 | true | 1 | 2020-01-01 00:00:11.000 | true | 1 | 2020-01-01 00:00:12.000 | true | 1 | 2020-01-01 00:00:13.000 | true | 1 | 2020-01-01 00:00:14.000 | true | 1 | 2020-01-01 00:00:15.000 | true | 1 | 2020-01-01 00:00:16.000 | true | 1 | 2020-01-01 00:00:17.000 | true | 1 | 2020-01-01 00:00:18.000 | true | 1 | 2020-01-01 00:00:19.000 | true | 1 | 2020-01-01 00:00:20.000 | true | 1 | 2020-01-01 00:00:21.000 | false | 21 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:21' and '2020-01-01 00:00:30' range('2020-01-01 00:00:00', '2020-01-01 00:00:21') every(1s) fill(prev); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:21.000 | false | 21 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:21' and '2020-01-01 00:00:30' range('2020-01-01 00:00:00', '2020-01-01 00:00:21') every(1s) fill(next); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:00.000 | true | 21 | 2020-01-01 00:00:01.000 | true | 21 | 2020-01-01 00:00:02.000 | true | 21 | 2020-01-01 00:00:03.000 | true | 21 | 2020-01-01 00:00:04.000 | true | 21 | 2020-01-01 00:00:05.000 | true | 21 | 2020-01-01 00:00:06.000 | true | 21 | 2020-01-01 00:00:07.000 | true | 21 | 2020-01-01 00:00:08.000 | true | 21 | 2020-01-01 00:00:09.000 | true | 21 | 2020-01-01 00:00:10.000 | true | 21 | 2020-01-01 00:00:11.000 | true | 21 | 2020-01-01 00:00:12.000 | true | 21 | 2020-01-01 00:00:13.000 | true | 21 | 2020-01-01 00:00:14.000 | true | 21 | 2020-01-01 00:00:15.000 | true | 21 | 2020-01-01 00:00:16.000 | true | 21 | 2020-01-01 00:00:17.000 | true | 21 | 2020-01-01 00:00:18.000 | true | 21 | 2020-01-01 00:00:19.000 | true | 21 | 2020-01-01 00:00:20.000 | true | 21 | 2020-01-01 00:00:21.000 | false | 21 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:21' and '2020-01-01 00:00:30' range('2020-01-01 00:00:00', '2020-01-01 00:00:21') every(1s) fill(linear); _irowts | _isfilled | interp(c1) | ==================================================== 2020-01-01 00:00:21.000 | false | 21 | taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:22' and '2020-01-01 00:00:30' range('2020-01-01 00:00:00', '2020-01-01 00:00:21') every(1s) fill(null); taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:22' and '2020-01-01 00:00:30' range('2020-01-01 00:00:00', '2020-01-01 00:00:21') every(1s) fill(value, 1); taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:22' and '2020-01-01 00:00:30' range('2020-01-01 00:00:00', '2020-01-01 00:00:21') every(1s) fill(prev); taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:22' and '2020-01-01 00:00:30' range('2020-01-01 00:00:00', '2020-01-01 00:00:21') every(1s) fill(next); taos> select _irowts, _isfilled, interp(c1) from test.td32861 where ts between '2020-01-01 00:00:22' and '2020-01-01 00:00:30' range('2020-01-01 00:00:00', '2020-01-01 00:00:21') every(1s) fill(linear); taos> select _irowts, interp(c1), t1 from test.ts5941_child range('2020-02-01 00:00:00', '2020-02-01 00:00:20') every(1s) fill(prev); _irowts | interp(c1) | t1 | =========================================================================== 2020-02-01 00:00:05.000 | 5 | testts5941 | 2020-02-01 00:00:06.000 | 5 | testts5941 | 2020-02-01 00:00:07.000 | 5 | testts5941 | 2020-02-01 00:00:08.000 | 5 | testts5941 | 2020-02-01 00:00:09.000 | 5 | testts5941 | 2020-02-01 00:00:10.000 | 10 | testts5941 | 2020-02-01 00:00:11.000 | 10 | testts5941 | 2020-02-01 00:00:12.000 | 10 | testts5941 | 2020-02-01 00:00:13.000 | 10 | testts5941 | 2020-02-01 00:00:14.000 | 10 | testts5941 | 2020-02-01 00:00:15.000 | 15 | testts5941 | 2020-02-01 00:00:16.000 | 15 | testts5941 | 2020-02-01 00:00:17.000 | 15 | testts5941 | 2020-02-01 00:00:18.000 | 15 | testts5941 | 2020-02-01 00:00:19.000 | 15 | testts5941 | 2020-02-01 00:00:20.000 | 15 | testts5941 | taos> select _irowts, interp(c1), t1 from test.ts5941_child range('2020-02-01 00:00:00', '2020-02-01 00:00:20') every(1s) fill(next); _irowts | interp(c1) | t1 | =========================================================================== 2020-02-01 00:00:00.000 | 5 | testts5941 | 2020-02-01 00:00:01.000 | 5 | testts5941 | 2020-02-01 00:00:02.000 | 5 | testts5941 | 2020-02-01 00:00:03.000 | 5 | testts5941 | 2020-02-01 00:00:04.000 | 5 | testts5941 | 2020-02-01 00:00:05.000 | 5 | testts5941 | 2020-02-01 00:00:06.000 | 10 | testts5941 | 2020-02-01 00:00:07.000 | 10 | testts5941 | 2020-02-01 00:00:08.000 | 10 | testts5941 | 2020-02-01 00:00:09.000 | 10 | testts5941 | 2020-02-01 00:00:10.000 | 10 | testts5941 | 2020-02-01 00:00:11.000 | 15 | testts5941 | 2020-02-01 00:00:12.000 | 15 | testts5941 | 2020-02-01 00:00:13.000 | 15 | testts5941 | 2020-02-01 00:00:14.000 | 15 | testts5941 | 2020-02-01 00:00:15.000 | 15 | testts5941 | taos> select _irowts, interp(c1), t1 from test.ts5941_child range('2020-02-01 00:00:00', '2020-02-01 00:00:20') every(1s) fill(linear); _irowts | interp(c1) | t1 | =========================================================================== 2020-02-01 00:00:05.000 | 5 | testts5941 | 2020-02-01 00:00:06.000 | 6 | testts5941 | 2020-02-01 00:00:07.000 | 7 | testts5941 | 2020-02-01 00:00:08.000 | 8 | testts5941 | 2020-02-01 00:00:09.000 | 9 | testts5941 | 2020-02-01 00:00:10.000 | 10 | testts5941 | 2020-02-01 00:00:11.000 | 11 | testts5941 | 2020-02-01 00:00:12.000 | 12 | testts5941 | 2020-02-01 00:00:13.000 | 13 | testts5941 | 2020-02-01 00:00:14.000 | 14 | testts5941 | 2020-02-01 00:00:15.000 | 15 | testts5941 | taos> select _irowts, interp(c1), t1 from test.ts5941_child range('2020-02-01 00:00:00', '2020-02-01 00:00:20') every(1s) fill(null); _irowts | interp(c1) | t1 | =========================================================================== 2020-02-01 00:00:00.000 | NULL | testts5941 | 2020-02-01 00:00:01.000 | NULL | testts5941 | 2020-02-01 00:00:02.000 | NULL | testts5941 | 2020-02-01 00:00:03.000 | NULL | testts5941 | 2020-02-01 00:00:04.000 | NULL | testts5941 | 2020-02-01 00:00:05.000 | 5 | testts5941 | 2020-02-01 00:00:06.000 | NULL | testts5941 | 2020-02-01 00:00:07.000 | NULL | testts5941 | 2020-02-01 00:00:08.000 | NULL | testts5941 | 2020-02-01 00:00:09.000 | NULL | testts5941 | 2020-02-01 00:00:10.000 | 10 | testts5941 | 2020-02-01 00:00:11.000 | NULL | testts5941 | 2020-02-01 00:00:12.000 | NULL | testts5941 | 2020-02-01 00:00:13.000 | NULL | testts5941 | 2020-02-01 00:00:14.000 | NULL | testts5941 | 2020-02-01 00:00:15.000 | 15 | testts5941 | 2020-02-01 00:00:16.000 | NULL | testts5941 | 2020-02-01 00:00:17.000 | NULL | testts5941 | 2020-02-01 00:00:18.000 | NULL | testts5941 | 2020-02-01 00:00:19.000 | NULL | testts5941 | 2020-02-01 00:00:20.000 | NULL | testts5941 | taos> select _irowts, interp(c1), t1 from test.ts5941_child range('2020-02-01 00:00:00', '2020-02-01 00:00:20') every(1s) fill(value, 1); _irowts | interp(c1) | t1 | =========================================================================== 2020-02-01 00:00:00.000 | 1 | testts5941 | 2020-02-01 00:00:01.000 | 1 | testts5941 | 2020-02-01 00:00:02.000 | 1 | testts5941 | 2020-02-01 00:00:03.000 | 1 | testts5941 | 2020-02-01 00:00:04.000 | 1 | testts5941 | 2020-02-01 00:00:05.000 | 5 | testts5941 | 2020-02-01 00:00:06.000 | 1 | testts5941 | 2020-02-01 00:00:07.000 | 1 | testts5941 | 2020-02-01 00:00:08.000 | 1 | testts5941 | 2020-02-01 00:00:09.000 | 1 | testts5941 | 2020-02-01 00:00:10.000 | 10 | testts5941 | 2020-02-01 00:00:11.000 | 1 | testts5941 | 2020-02-01 00:00:12.000 | 1 | testts5941 | 2020-02-01 00:00:13.000 | 1 | testts5941 | 2020-02-01 00:00:14.000 | 1 | testts5941 | 2020-02-01 00:00:15.000 | 15 | testts5941 | 2020-02-01 00:00:16.000 | 1 | testts5941 | 2020-02-01 00:00:17.000 | 1 | testts5941 | 2020-02-01 00:00:18.000 | 1 | testts5941 | 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 | 99 | 98 | 10 | 10 | 99 | 98 | 99 | 98 | 15 | 15 | 99 | 98 | 99 | 98 | 99 | 98 | 99 | 98 | 99 | 98 | 99 | 98 | 99 | 98 | 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 | true | 2020-02-01 00:00:08.000 | 99 | 98 | false | 2020-02-01 00:00:10.000 | 10 | 10 | true | 2020-02-01 00:00:12.000 | 99 | 98 | true | 2020-02-01 00:00:14.000 | 99 | 98 | true | 2020-02-01 00:00:16.000 | 15 | 15 | true | 2020-02-01 00:00:18.000 | 99 | 98 | true | 2020-02-01 00:00:20.000 | 99 | 98 | true | 2020-02-01 00:00:22.000 | 99 | 98 | true | 2020-02-01 00:00:24.000 | 99 | 98 | true | 2020-02-01 00:00:26.000 | 99 | 98 | true | 2020-02-01 00:00:28.000 | 99 | 98 | true | 2020-02-01 00:00:30.000 | 99 | 98 | 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 | 99 | NULL | 10 | 10 | 99 | NULL | 99 | NULL | 15 | 15 | 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 | 99 | NULL | 0 | 10 | 2020-02-01 00:00:10.000 | 10 | 99 | NULL | 0 | 99 | NULL | 0 | 15 | 2020-02-01 00:00:15.000 | 15 | 99 | NULL | 0 | 99 | NULL | 0 | 99 | NULL | 0 | 99 | NULL | 0 | 99 | NULL | 0 | 99 | NULL | 0 | 99 | NULL | 0 | 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.9 | 9 | 99 | 9.9 | 9 | 99 | 9.9 | 9 | 99 | 9.9 | 9 | 99 | 9.9 | 9 | 99 | 9.9 | 9 | 99 | 9.9 | 9 | 99 | 9.9 | 9 | 99 | 9.9 | 9 | 99 | 9.9 | 9 | 5 | 5 | 5 | 10 | 10 | 10 | 15 | 15 | 15 | 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 | 100 | 99 | 100 | 99 | 100 | 99 | 100 | 99 | 100 | 99 | 100 | 99 | 15 | 15 | 100 | 99 | 100 | 99 | 10 | 10 | 100 | 99 | 5 | 5 | 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 | 15 | 2020-02-01 00:00:16.000 | 2020-02-01 00:00:10.000 | 10 | 10 | 2020-02-01 00:00:10.000 | 2020-02-01 00:00:05.000 | 5 | 5 | 2020-02-01 00:00:06.000 | NULL | 99 | 9 | 2020-02-01 00:00:08.000 | NULL | 99 | 9 | 2020-02-01 00:00:12.000 | NULL | 99 | 9 | 2020-02-01 00:00:14.000 | NULL | 99 | 9 | 2020-02-01 00:00:18.000 | NULL | 99 | 9 | 2020-02-01 00:00:20.000 | NULL | 99 | 9 | 2020-02-01 00:00:22.000 | NULL | 99 | 9 | 2020-02-01 00:00:24.000 | NULL | 99 | 9 | 2020-02-01 00:00:26.000 | NULL | 99 | 9 | 2020-02-01 00:00:28.000 | NULL | 99 | 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 | 2020-02-01 00:00:15.000 | 2020-02-01 00:00:16.000 | 15 | td32727 | false | 10 | 2020-02-01 00:00:10.000 | 2020-02-01 00:00:10.000 | 10 | td32727 | true | 5 | 2020-02-01 00:00:05.000 | 2020-02-01 00:00:06.000 | 5 | td32727 | true | 99 | NULL | 2020-02-01 00:00:30.000 | 1 | td32727 | true | 99 | NULL | 2020-02-01 00:00:28.000 | 1 | td32727 | true | 99 | NULL | 2020-02-01 00:00:26.000 | 1 | td32727 | true | 99 | NULL | 2020-02-01 00:00:24.000 | 1 | td32727 | true | 99 | NULL | 2020-02-01 00:00:22.000 | 1 | td32727 | true | 99 | NULL | 2020-02-01 00:00:20.000 | 1 | td32727 | true | 99 | NULL | 2020-02-01 00:00:18.000 | 1 | td32727 | true | 99 | NULL | 2020-02-01 00:00:14.000 | 1 | td32727 | true | 99 | NULL | 2020-02-01 00:00:12.000 | 1 | td32727 | true | 99 | 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 | 99 | 98 | 5 | 5 | 99 | 98 | 99 | 98 | 10 | 10 | 99 | 98 | 15 | 15 | 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 | true | 2020-02-01 00:00:02.000 | 99 | 98 | true | 2020-02-01 00:00:04.000 | 5 | 5 | true | 2020-02-01 00:00:06.000 | 99 | 98 | true | 2020-02-01 00:00:08.000 | 99 | 98 | false | 2020-02-01 00:00:10.000 | 10 | 10 | true | 2020-02-01 00:00:12.000 | 99 | 98 | true | 2020-02-01 00:00:14.000 | 15 | 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, 99, NULL) order by _irowts; interp(c1) | interp(c4) | ========================================= 99 | NULL | 99 | NULL | 5 | 5 | 99 | NULL | 99 | NULL | 10 | 10 | 99 | NULL | 15 | 15 | 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 | 99 | NULL | 0 | 5 | 2020-02-01 00:00:05.000 | 5 | 99 | NULL | 0 | 99 | NULL | 0 | 10 | 2020-02-01 00:00:10.000 | 10 | 99 | NULL | 0 | 15 | 2020-02-01 00:00:15.000 | 15 | 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.9 | 9 | 99 | 9.9 | 9 | 99 | 9.9 | 9 | 99 | 9.9 | 9 | 99 | 9.9 | 9 | 5 | 5 | 5 | 10 | 10 | 10 | 15 | 15 | 15 | 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 | 100 | 99 | 10 | 10 | 100 | 99 | 100 | 99 | 5 | 5 | 100 | 99 | 100 | 99 | 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 | 15 | 2020-02-01 00:00:14.000 | 2020-02-01 00:00:10.000 | 10 | 10 | 2020-02-01 00:00:10.000 | 2020-02-01 00:00:05.000 | 5 | 5 | 2020-02-01 00:00:04.000 | NULL | 99 | 9 | 2020-02-01 00:00:00.000 | NULL | 99 | 9 | 2020-02-01 00:00:02.000 | NULL | 99 | 9 | 2020-02-01 00:00:06.000 | NULL | 99 | 9 | 2020-02-01 00:00:08.000 | NULL | 99 | 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 | 2020-02-01 00:00:15.000 | 2020-02-01 00:00:14.000 | 15 | td32727 | false | 10 | 2020-02-01 00:00:10.000 | 2020-02-01 00:00:10.000 | 10 | td32727 | true | 5 | 2020-02-01 00:00:05.000 | 2020-02-01 00:00:04.000 | 5 | td32727 | true | 99 | NULL | 2020-02-01 00:00:12.000 | 1 | td32727 | true | 99 | NULL | 2020-02-01 00:00:08.000 | 1 | td32727 | true | 99 | NULL | 2020-02-01 00:00:06.000 | 1 | td32727 | true | 99 | NULL | 2020-02-01 00:00:02.000 | 1 | td32727 | true | 99 | 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 | 99 | 98 | 5 | 5 | 5 | 5 | 99 | 98 | 10 | 10 | 99 | 98 | 15 | 15 | 15 | 15 | 99 | 98 | 99 | 98 | 99 | 98 | 99 | 98 | 99 | 98 | 99 | 98 | 99 | 98 | 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 | true | 2020-02-01 00:00:02.000 | 99 | 98 | true | 2020-02-01 00:00:04.000 | 5 | 5 | true | 2020-02-01 00:00:06.000 | 5 | 5 | true | 2020-02-01 00:00:08.000 | 99 | 98 | false | 2020-02-01 00:00:10.000 | 10 | 10 | true | 2020-02-01 00:00:12.000 | 99 | 98 | true | 2020-02-01 00:00:14.000 | 15 | 15 | true | 2020-02-01 00:00:16.000 | 15 | 15 | true | 2020-02-01 00:00:18.000 | 99 | 98 | true | 2020-02-01 00:00:20.000 | 99 | 98 | true | 2020-02-01 00:00:22.000 | 99 | 98 | true | 2020-02-01 00:00:24.000 | 99 | 98 | true | 2020-02-01 00:00:26.000 | 99 | 98 | true | 2020-02-01 00:00:28.000 | 99 | 98 | true | 2020-02-01 00:00:30.000 | 99 | 98 | 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 | 5 | 5 | 99 | NULL | 10 | 10 | 99 | NULL | 15 | 15 | 15 | 15 | 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 | 99 | NULL | 0 | 5 | 2020-02-01 00:00:05.000 | 5 | 5 | 2020-02-01 00:00:05.000 | 5 | 99 | NULL | 0 | 10 | 2020-02-01 00:00:10.000 | 10 | 99 | NULL | 0 | 15 | 2020-02-01 00:00:15.000 | 15 | 15 | 2020-02-01 00:00:15.000 | 15 | 99 | NULL | 0 | 99 | NULL | 0 | 99 | NULL | 0 | 99 | NULL | 0 | 99 | NULL | 0 | 99 | NULL | 0 | 99 | NULL | 0 | 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.9 | 9 | 99 | 9.9 | 9 | 99 | 9.9 | 9 | 99 | 9.9 | 9 | 99 | 9.9 | 9 | 99 | 9.9 | 9 | 99 | 9.9 | 9 | 99 | 9.9 | 9 | 99 | 9.9 | 9 | 99 | 9.9 | 9 | 99 | 9.9 | 9 | 5 | 5 | 5 | 5 | 5 | 5 | 10 | 10 | 10 | 15 | 15 | 15 | 15 | 15 | 15 | 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 | 100 | 99 | 100 | 99 | 100 | 99 | 100 | 99 | 100 | 99 | 100 | 99 | 15 | 15 | 15 | 15 | 100 | 99 | 10 | 10 | 100 | 99 | 5 | 5 | 5 | 5 | 100 | 99 | 100 | 99 | 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 | 15 | 2020-02-01 00:00:14.000 | 2020-02-01 00:00:15.000 | 15 | 15 | 2020-02-01 00:00:16.000 | 2020-02-01 00:00:10.000 | 10 | 10 | 2020-02-01 00:00:10.000 | 2020-02-01 00:00:05.000 | 5 | 5 | 2020-02-01 00:00:04.000 | 2020-02-01 00:00:05.000 | 5 | 5 | 2020-02-01 00:00:06.000 | NULL | 99 | 9 | 2020-02-01 00:00:00.000 | NULL | 99 | 9 | 2020-02-01 00:00:02.000 | NULL | 99 | 9 | 2020-02-01 00:00:08.000 | NULL | 99 | 9 | 2020-02-01 00:00:12.000 | NULL | 99 | 9 | 2020-02-01 00:00:18.000 | NULL | 99 | 9 | 2020-02-01 00:00:20.000 | NULL | 99 | 9 | 2020-02-01 00:00:22.000 | NULL | 99 | 9 | 2020-02-01 00:00:24.000 | NULL | 99 | 9 | 2020-02-01 00:00:26.000 | NULL | 99 | 9 | 2020-02-01 00:00:28.000 | NULL | 99 | 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 | 2020-02-01 00:00:15.000 | 2020-02-01 00:00:16.000 | 15 | td32727 | true | 15 | 2020-02-01 00:00:15.000 | 2020-02-01 00:00:14.000 | 15 | td32727 | false | 10 | 2020-02-01 00:00:10.000 | 2020-02-01 00:00:10.000 | 10 | td32727 | true | 5 | 2020-02-01 00:00:05.000 | 2020-02-01 00:00:06.000 | 5 | td32727 | true | 5 | 2020-02-01 00:00:05.000 | 2020-02-01 00:00:04.000 | 5 | td32727 | true | 99 | NULL | 2020-02-01 00:00:30.000 | 1 | td32727 | true | 99 | NULL | 2020-02-01 00:00:28.000 | 1 | td32727 | true | 99 | NULL | 2020-02-01 00:00:26.000 | 1 | td32727 | true | 99 | NULL | 2020-02-01 00:00:24.000 | 1 | td32727 | true | 99 | NULL | 2020-02-01 00:00:22.000 | 1 | td32727 | true | 99 | NULL | 2020-02-01 00:00:20.000 | 1 | td32727 | true | 99 | NULL | 2020-02-01 00:00:18.000 | 1 | td32727 | true | 99 | NULL | 2020-02-01 00:00:12.000 | 1 | td32727 | true | 99 | NULL | 2020-02-01 00:00:08.000 | 1 | td32727 | true | 99 | NULL | 2020-02-01 00:00:02.000 | 1 | td32727 | true | 99 | NULL | 2020-02-01 00:00:00.000 | 1 | td32727 |