[TD-4314]<test>: add testcase of nested query with top/bottom function
This commit is contained in:
parent
30e0cd2e2a
commit
176f1e018d
|
@ -12,6 +12,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
|
import os
|
||||||
import taos
|
import taos
|
||||||
from util.log import tdLog
|
from util.log import tdLog
|
||||||
from util.cases import tdCases
|
from util.cases import tdCases
|
||||||
|
@ -84,28 +85,15 @@ class TDTestCase:
|
||||||
# subquery and parent query with top and bottom
|
# subquery and parent query with top and bottom
|
||||||
tdSql.query("select top(avg_val,2) from(select avg(value) as avg_val,num from st where loc!='beijing0' group by num);")
|
tdSql.query("select top(avg_val,2) from(select avg(value) as avg_val,num from st where loc!='beijing0' group by num);")
|
||||||
tdSql.checkData(0, 1, 115)
|
tdSql.checkData(0, 1, 115)
|
||||||
tdSql.query("select bottom(avg_val,2) from(select avg(value) as avg_val,num from st where loc!='beijing0' group by num);")
|
tdSql.query("select bottom(avg_val,3) from(select avg(value) as avg_val,num from st where loc!='beijing0' group by num);")
|
||||||
tdSql.checkData(1, 1, 111)
|
tdSql.checkData(0, 1, 125)
|
||||||
|
|
||||||
|
#
|
||||||
|
tdSql.query("select top(avg_val,2) from(select avg(value) as avg_val from st where loc='beijing1' interval(8m) sliding(3m));")
|
||||||
|
|
||||||
|
testcaseFilename = os.path.split(__file__)[-1]
|
||||||
|
os.system("rm -rf ./insert_res.txt")
|
||||||
|
os.system("rm -rf wal/%s.sql" % testcaseFilename )
|
||||||
# tdSql.query("select avg(voltage) from st interval(1n, 15d)")
|
|
||||||
|
|
||||||
# tdSql.query("select avg(voltage) from st interval(1n, 15d) group by loc")
|
|
||||||
|
|
||||||
# tdDnodes.stop(1)
|
|
||||||
# tdDnodes.start(1)
|
|
||||||
# tdSql.query("select last(*) from t interval(1s)")
|
|
||||||
|
|
||||||
|
|
||||||
# tdSql.query("select first(ts),twa(c) from tb interval(14a)")
|
|
||||||
# tdSql.checkRows(6)
|
|
||||||
|
|
||||||
# tdSql.query("select twa(c) from tb group by c")
|
|
||||||
# tdSql.checkRows(4)
|
|
||||||
|
|
||||||
|
|
||||||
def stop(self):
|
def stop(self):
|
||||||
tdSql.close()
|
tdSql.close()
|
||||||
|
|
Loading…
Reference in New Issue