update percentile.py

This commit is contained in:
jiacy-jcy 2022-05-27 20:31:10 +08:00
parent 3267a0fe9f
commit 842551af7e
1 changed files with 7 additions and 3 deletions

View File

@ -45,14 +45,18 @@ class TDTestCase:
tdSql.error("select percentile(col7 ,20) from test") tdSql.error("select percentile(col7 ,20) from test")
tdSql.error("select percentile(col8 ,20) from test") tdSql.error("select percentile(col8 ,20) from test")
tdSql.error("select percentile(col9 ,20) from test") tdSql.error("select percentile(col9 ,20) from test")
table_list = [1,2,3,4,11,12,13,14] column_list = [1,2,3,4,11,12,13,14]
percent_list = [0,50,100] percent_list = [0,50,100]
for i in table_list: for i in column_list:
for j in percent_list: for j in percent_list:
tdSql.query(f"select percentile(col{i}, {j}) from test") tdSql.query(f"select percentile(col{i}, {j}) from test")
tdSql.checkData(0, 0, np.percentile(intData, j)) tdSql.checkData(0, 0, np.percentile(intData, j))
for i in [5,6]:
for j in percent_list:
tdSql.query(f"select percentile(col{i}, {j}) from test")
tdSql.checkData(0, 0, np.percentile(floatData, j))
tdSql.execute("create table meters (ts timestamp, voltage int) tags(loc nchar(20))") tdSql.execute("create table meters (ts timestamp, voltage int) tags(loc nchar(20))")
tdSql.execute("create table t0 using meters tags('beijing')") tdSql.execute("create table t0 using meters tags('beijing')")
tdSql.execute("create table t1 using meters tags('shanghai')") tdSql.execute("create table t1 using meters tags('shanghai')")