sql select max(c1), min(c2), avg(c3), sum(c5), spread(c6), first(c7), last(c8), first(c9) from $stb where ts >= $ts0 and ts <= $tsu and c1 > 1 and c2 < 9 and c3 > 2 and c4 < 8 and c5 > 3 and c6 < 7 and c7 != 0 and c8 like '%5' and t1 > 3 and t1 < 6 limit 1 offset 0;
sql select max(c1), min(c2), avg(c3), sum(c5), spread(c6), first(c7), last(c8), first(c9) from $stb where ts >= $ts0 and ts <= $tsu and t1 > 3 and t1 < 6 limit $limit offset $offset
if $rows != 0 then
return -1
endi
## TBASE-353
$limit = $totalNum / 2
sql select max(c1), min(c2), avg(c3), sum(c5), spread(c6), first(c7), last(c8), first(c9) from $stb where ts >= $ts0 and ts <= $tsu and t1 > 1 and t1 < 8 group by t1 order by t1 asc limit $limit offset 1
if $rows != 0 then
return -1
endi
$limit = $totalNum / 2
sql select max(c1), min(c2), avg(c3), count(c4), sum(c5), spread(c6), first(c7), last(c8), first(c9) from $stb where ts >= $ts0 and ts <= $tsu and t1 > 1 and t1 < 8 group by t1 order by t1 asc limit $limit offset 0
sql select max(c1), min(c2), avg(c3), sum(c5), spread(c6), first(c7), last(c8), first(c9) from $stb where ts >= $ts0 and ts <= $tsu and t1 > 1 and t1 < 8 group by t1 order by t1 desc limit $limit offset 1
if $rows != 0 then
return -1
endi
$limit = $totalNum / 2
sql select max(c1), min(c2), avg(c3), count(c4), sum(c5), spread(c6), first(c7), last(c8), first(c9) from $stb where ts >= $ts0 and ts <= $tsu and t1 > 1 and t1 < 8 group by t1 order by t1 desc limit $limit offset 0
## supertable aggregation + where + interval + group by order by tag + limit offset
sql select max(c1), min(c2), avg(c3), sum(c5), spread(c6), first(c7), last(c8), first(c9) from $stb where ts >= $ts0 and ts <= $tsu and t1 > 1 and t1 < 5 and c1 > 0 and c2 < 9 and c3 > 1 and c4 < 7 and c5 > 4 interval(5m) group by t1 order by t1 desc limit 2 offset 0
if $rows != 6 then
return -1
endi
if $data01 != 5 then
return -1
endi
if $data09 != 4 then
return -1
endi
if $data11 != 6 then
return -1
endi
if $data19 != 4 then
return -1
endi
if $data22 != 5 then
return -1
endi
if $data29 != 3 then
return -1
endi
if $data33 != 6.000000000 then
return -1
endi
if $data39 != 3 then
return -1
endi
if $data44 != 5 then
return -1
endi
if $data49 != 2 then
return -1
endi
if $data58 != nchar6 then
return -1
endi
if $data59 != 2 then
return -1
endi
sql select max(c1), min(c2), avg(c3), sum(c5), spread(c6), first(c7), last(c8), first(c9) from $stb where ts >= $ts0 and ts <= $tsu and t1 > 1 and t1 < 5 and c1 > 0 and c2 < 9 and c3 > 1 and c4 < 7 and c5 > 4 interval(5m) group by t1 order by t1 desc limit 2 offset 1
if $rows != 6 then
return -1
endi
if $data01 != 6 then
return -1
endi
if $data09 != 4 then
return -1
endi
if $data13 != 5.000000000 then
return -1
endi
if $data19 != 4 then
return -1
endi
if $data28 != nchar6 then
return -1
endi
if $data29 != 3 then
return -1
endi
if $data46 != 1 then
return -1
endi
if $data59 != 2 then
return -1
endi
sql select max(c1), min(c2), avg(c3), sum(c5), spread(c6), first(c7), last(c8), first(c9) from $stb where ts >= $ts0 and ts <= $tsu and t1 > 1 and t1 < 5 and c1 > 0 and c2 < 9 and c3 > 1 and c4 < 7 and c5 > 4 interval(5m) group by t1 order by t1 desc limit 1 offset 0
if $rows != 3 then
return -1
endi
if $data01 != 5 then
return -1
endi
if $data09 != 4 then
return -1
endi
if $data13 != 5.000000000 then
return -1
endi
if $data19 != 3 then
return -1
endi
if $data28 != nchar5 then
return -1
endi
if $data29 != 2 then
return -1
endi
sql select max(c1), min(c2), avg(c3), sum(c5), spread(c6), first(c7), last(c8), first(c9) from $stb where ts >= $ts0 and ts <= $tsu and t1 > 1 and t1 < 8 and c1 > 0 and c2 < 9 and c3 > 4 and c4 < 7 and c5 > 4 interval(5m) group by t1 order by t1 desc limit 2 offset 0