@@ -2,7 +2,7 @@ This file contains a brief info about the parser test scripts directory.
The directory contains scripts for TDengine parser testing, mainly focus on syntax parsing and datatype support. The tests are organized in the way database languages are catagorized.
sql insert into tba_5 values('2021-03-03 05:00:00.000', 99105,99105.0,'a5');
sql insert into tba_5 values('2021-03-04 05:00:00.000', 99105,99105.0,'a5');
sql insert into tba_5 values('2021-03-05 05:00:00.000', 99105,99105.0,'a5');
sql insert into tbb_1 values('2021-03-01 01:00:00.000', 99111,99111.0,'b1');
sql insert into tbb_1 values('2021-03-02 01:00:00.000', 99111,99111.0,'b1');
sql insert into tbb_1 values('2021-03-03 01:00:00.000', 99111,99111.0,'b1');
...
...
@@ -410,35 +410,35 @@ sql select * from st0, st1 where st0.ts=st1.ts and st0.id1=st1.id1;
if $rows != 25 then
return -1
endi
if $data00 != @21-03-01 01:00:00.000@ then
if $data00 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data01 != 9901 then
if $data01 != 9901 then
return -1
endi
if $data02 != 9901.000000000 then
if $data02 != 9901.000000000 then
return -1
endi
if $data03 != 01 then
if $data03 != 01 then
return -1
endi
if $data04 != 0 then
if $data04 != 0 then
return -1
endi
if $data05 != 1 then
if $data05 != 1 then
return -1
endi
if $data06 != 2.000000000 then
if $data06 != 2.000000000 then
return -1
endi
if $data07 != 1 then
if $data07 != 1 then
print $data07
return -1
endi
if $data08 != 3 then
if $data08 != 3 then
return -1
endi
if $data09 != @21-03-01 01:00:00.000@ then
if $data09 != @21-03-01 01:00:00.000@ then
return -1
endi
...
...
@@ -446,35 +446,35 @@ sql select * from st0, st1 where st0.ts=st1.ts and st0.id2=st1.id2;
if $rows != 25 then
return -1
endi
if $data00 != @21-03-01 01:00:00.000@ then
if $data00 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data01 != 9901 then
if $data01 != 9901 then
return -1
endi
if $data02 != 9901.000000000 then
if $data02 != 9901.000000000 then
return -1
endi
if $data03 != 01 then
if $data03 != 01 then
return -1
endi
if $data04 != 0 then
if $data04 != 0 then
return -1
endi
if $data05 != 1 then
if $data05 != 1 then
return -1
endi
if $data06 != 2.000000000 then
if $data06 != 2.000000000 then
return -1
endi
if $data07 != 1 then
if $data07 != 1 then
print $data07
return -1
endi
if $data08 != 3 then
if $data08 != 3 then
return -1
endi
if $data09 != @21-03-01 01:00:00.000@ then
if $data09 != @21-03-01 01:00:00.000@ then
return -1
endi
...
...
@@ -482,35 +482,35 @@ sql select * from st0, st1 where st0.id3=st1.id3 and st1.ts=st0.ts;
if $rows != 25 then
return -1
endi
if $data00 != @21-03-01 01:00:00.000@ then
if $data00 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data01 != 9901 then
if $data01 != 9901 then
return -1
endi
if $data02 != 9901.000000000 then
if $data02 != 9901.000000000 then
return -1
endi
if $data03 != 01 then
if $data03 != 01 then
return -1
endi
if $data04 != 0 then
if $data04 != 0 then
return -1
endi
if $data05 != 1 then
if $data05 != 1 then
return -1
endi
if $data06 != 2.000000000 then
if $data06 != 2.000000000 then
return -1
endi
if $data07 != 1 then
if $data07 != 1 then
print $data07
return -1
endi
if $data08 != 3 then
if $data08 != 3 then
return -1
endi
if $data09 != @21-03-01 01:00:00.000@ then
if $data09 != @21-03-01 01:00:00.000@ then
return -1
endi
...
...
@@ -518,35 +518,35 @@ sql select * from st0, st1 where st1.id5=st0.id5 and st0.ts=st1.ts;
if $rows != 25 then
return -1
endi
if $data00 != @21-03-01 01:00:00.000@ then
if $data00 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data01 != 9901 then
if $data01 != 9901 then
return -1
endi
if $data02 != 9901.000000000 then
if $data02 != 9901.000000000 then
return -1
endi
if $data03 != 01 then
if $data03 != 01 then
return -1
endi
if $data04 != 0 then
if $data04 != 0 then
return -1
endi
if $data05 != 1 then
if $data05 != 1 then
return -1
endi
if $data06 != 2.000000000 then
if $data06 != 2.000000000 then
return -1
endi
if $data07 != 1 then
if $data07 != 1 then
print $data07
return -1
endi
if $data08 != 3 then
if $data08 != 3 then
return -1
endi
if $data09 != @21-03-01 01:00:00.000@ then
if $data09 != @21-03-01 01:00:00.000@ then
return -1
endi
...
...
@@ -554,32 +554,32 @@ sql select st0.* from st0, st1 where st0.ts=st1.ts and st0.id1=st1.id1;
if $rows != 25 then
return -1
endi
if $data00 != @21-03-01 01:00:00.000@ then
if $data00 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data01 != 9901 then
if $data01 != 9901 then
return -1
endi
if $data02 != 9901.000000000 then
if $data02 != 9901.000000000 then
return -1
endi
if $data03 != 01 then
if $data03 != 01 then
return -1
endi
if $data04 != 0 then
if $data04 != 0 then
return -1
endi
if $data05 != 1 then
if $data05 != 1 then
return -1
endi
if $data06 != 2.000000000 then
if $data06 != 2.000000000 then
return -1
endi
if $data07 != 1 then
if $data07 != 1 then
print $data07
return -1
endi
if $data08 != 3 then
if $data08 != 3 then
return -1
endi
...
...
@@ -587,32 +587,32 @@ sql select st0.* from st0, st1 where st0.ts=st1.ts and st1.id2=st0.id2;
if $rows != 25 then
return -1
endi
if $data00 != @21-03-01 01:00:00.000@ then
if $data00 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data01 != 9901 then
if $data01 != 9901 then
return -1
endi
if $data02 != 9901.000000000 then
if $data02 != 9901.000000000 then
return -1
endi
if $data03 != 01 then
if $data03 != 01 then
return -1
endi
if $data04 != 0 then
if $data04 != 0 then
return -1
endi
if $data05 != 1 then
if $data05 != 1 then
return -1
endi
if $data06 != 2.000000000 then
if $data06 != 2.000000000 then
return -1
endi
if $data07 != 1 then
if $data07 != 1 then
print $data07
return -1
endi
if $data08 != 3 then
if $data08 != 3 then
return -1
endi
...
...
@@ -620,32 +620,32 @@ sql select st0.* from st0, st1 where st0.id3=st1.id3 and st1.ts=st0.ts;
if $rows != 25 then
return -1
endi
if $data00 != @21-03-01 01:00:00.000@ then
if $data00 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data01 != 9901 then
if $data01 != 9901 then
return -1
endi
if $data02 != 9901.000000000 then
if $data02 != 9901.000000000 then
return -1
endi
if $data03 != 01 then
if $data03 != 01 then
return -1
endi
if $data04 != 0 then
if $data04 != 0 then
return -1
endi
if $data05 != 1 then
if $data05 != 1 then
return -1
endi
if $data06 != 2.000000000 then
if $data06 != 2.000000000 then
return -1
endi
if $data07 != 1 then
if $data07 != 1 then
print $data07
return -1
endi
if $data08 != 3 then
if $data08 != 3 then
return -1
endi
...
...
@@ -653,32 +653,32 @@ sql select st1.* from st0, st1 where st1.id5=st0.id5 and st0.ts=st1.ts;
if $rows != 25 then
return -1
endi
if $data00 != @21-03-01 01:00:00.000@ then
if $data00 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data01 != 9911 then
if $data01 != 9911 then
return -1
endi
if $data02 != 9911.000000000 then
if $data02 != 9911.000000000 then
return -1
endi
if $data03 != 11 then
if $data03 != 11 then
return -1
endi
if $data04 != 0 then
if $data04 != 0 then
return -1
endi
if $data05 != 1 then
if $data05 != 1 then
return -1
endi
if $data06 != 2.000000000 then
if $data06 != 2.000000000 then
return -1
endi
if $data07 != 1 then
if $data07 != 1 then
print $data07
return -1
endi
if $data08 != 3 then
if $data08 != 3 then
return -1
endi
...
...
@@ -686,28 +686,28 @@ sql select st0.f1,st1.f1 from st0, st1 where st0.ts=st1.ts and st0.id1=st1.id1 o
if $rows != 25 then
return -1
endi
if $data00 != 9901 then
if $data00 != 9901 then
return -1
endi
if $data01 != 9911 then
if $data01 != 9911 then
return -1
endi
if $data10 != 9901 then
if $data10 != 9901 then
return -1
endi
if $data11 != 9911 then
if $data11 != 9911 then
return -1
endi
if $data20 != 9901 then
if $data20 != 9901 then
return -1
endi
if $data21 != 9911 then
if $data21 != 9911 then
return -1
endi
if $data30 != 9901 then
if $data30 != 9901 then
return -1
endi
if $data31 != 9911 then
if $data31 != 9911 then
return -1
endi
...
...
@@ -715,16 +715,16 @@ sql select st0.ts,st1.ts from st0, st1 where st0.ts=st1.ts and st1.id2=st0.id2;
if $rows != 25 then
return -1
endi
if $data00 != @21-03-01 01:00:00.000@ then
if $data00 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data01 != @21-03-01 01:00:00.000@ then
if $data01 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data50 != @21-03-02 01:00:00.000@ then
if $data50 != @21-03-02 01:00:00.000@ then
return -1
endi
if $data51 != @21-03-02 01:00:00.000@ then
if $data51 != @21-03-02 01:00:00.000@ then
return -1
endi
...
...
@@ -732,22 +732,22 @@ sql select st1.ts,st0.ts,st0.id3,st1.id3,st0.f3,st1.f3 from st0, st1 where st0.i
if $rows != 25 then
return -1
endi
if $data00 != @21-03-01 01:00:00.000@ then
if $data00 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data01 != @21-03-01 01:00:00.000@ then
if $data01 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data02 != 2.000000000 then
if $data02 != 2.000000000 then
return -1
endi
if $data03 != 2.000000000 then
if $data03 != 2.000000000 then
return -1
endi
if $data04 != 01 then
if $data04 != 01 then
return -1
endi
if $data05 != 11 then
if $data05 != 11 then
return -1
endi
...
...
@@ -755,34 +755,34 @@ sql select st0.ts,st0.f2,st1.f3,st1.f2,st0.f3 from st0, st1 where st1.id5=st0.id
if $rows != 25 then
return -1
endi
if $data00 != @21-03-01 01:00:00.000@ then
if $data00 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data01 != 9901.000000000 then
if $data01 != 9901.000000000 then
return -1
endi
if $data02 != 11 then
if $data02 != 11 then
return -1
endi
if $data03 != 9911.000000000 then
if $data03 != 9911.000000000 then
return -1
endi
if $data04 != 01 then
if $data04 != 01 then
return -1
endi
if $data50 != @21-03-02 01:00:00.000@ then
if $data50 != @21-03-02 01:00:00.000@ then
return -1
endi
if $data51 != 9901.000000000 then
if $data51 != 9901.000000000 then
return -1
endi
if $data52 != 11 then
if $data52 != 11 then
return -1
endi
if $data53 != 9911.000000000 then
if $data53 != 9911.000000000 then
return -1
endi
if $data54 != 01 then
if $data54 != 01 then
return -1
endi
...
...
@@ -790,31 +790,31 @@ sql select _wstart, last(*) from st0, st1 where st0.ts=st1.ts and st0.id1=st1.id
if $rows != 25 then
return -1
endi
if $data00 != @21-03-01 01:00:00.000@ then
if $data00 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data01 != @21-03-01 01:00:00.000@ then
if $data01 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data02 != 9901 then
if $data02 != 9901 then
return -1
endi
if $data03 != 9901.000000000 then
if $data03 != 9901.000000000 then
return -1
endi
if $data04 != 01 then
if $data04 != 01 then
return -1
endi
if $data05 != @21-03-01 01:00:00.000@ then
if $data05 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data06 != 9911 then
if $data06 != 9911 then
return -1
endi
if $data07 != 9911.000000000 then
if $data07 != 9911.000000000 then
return -1
endi
if $data08 != 11 then
if $data08 != 11 then
return -1
endi
...
...
@@ -822,31 +822,31 @@ sql select _wstart, last(*) from st0, st1 where st0.ts=st1.ts and st0.id1=st1.id
if $rows != 5 then
return -1
endi
if $data00 != @21-03-01 00:00:00.000@ then
return -1
endi
if $data01 != @21-03-01 05:00:00.000@ then
return -1
endi
if $data02 != 9905 then
return -1
endi
if $data03 != 9905.000000000 then
return -1
endi
if $data04 != 05 then
return -1
endi
if $data05 != @21-03-01 05:00:00.000@ then
return -1
endi
if $data06 != 9915 then
return -1
endi
if $data07 != 9915.000000000 then
return -1
endi
if $data08 != 15 then
if $data00 != @21-03-01 00:00:00.000@ then
return -1
endi
if $data01 != @21-03-01 05:00:00.000@ then
return -1
endi
if $data02 != 9905 then
return -1
endi
if $data03 != 9905.000000000 then
return -1
endi
if $data04 != 05 then
return -1
endi
if $data05 != @21-03-01 05:00:00.000@ then
return -1
endi
if $data06 != 9915 then
return -1
endi
if $data07 != 9915.000000000 then
return -1
endi
if $data08 != 15 then
return -1
endi
...
...
@@ -854,34 +854,34 @@ sql select st0.*,st1.* from st0, st1 where st1.id1=st0.id1 and st0.ts=st1.ts and
if $rows != 25 then
return -1
endi
if $data00 != @21-03-01 01:00:00.000@ then
if $data00 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data01 != 9901 then
return -1
endi
if $data02 != 9901.000000000 then
return -1
endi
if $data03 != 01 then
return -1
endi
if $data04 != 0 then
return -1
endi
if $data05 != 1 then
return -1
endi
if $data06 != 2.000000000 then
return -1
endi
if $data07 != 1 then
return -1
endi
if $data01 != 9901 then
return -1
endi
if $data02 != 9901.000000000 then
return -1
endi
if $data03 != 01 then
return -1
endi
if $data04 != 0 then
return -1
endi
if $data05 != 1 then
return -1
endi
if $data06 != 2.000000000 then
return -1
endi
if $data07 != 1 then
return -1
endi
if $data08 != 3 then
if $data08 != 3 then
return -1
endi
if $data09 != @21-03-01 01:00:00.000@ then
if $data09 != @21-03-01 01:00:00.000@ then
return -1
endi
...
...
@@ -890,34 +890,34 @@ sql select st0.ts,* from st0, st1 where st0.ts=st1.ts and st0.id1=st1.id1 order
if $rows != 25 then
return -1
endi
if $data00 != @21-03-01 01:00:00.000@ then
if $data00 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data01 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data02 != 9901 then
return -1
endi
if $data03 != 9901.000000000 then
return -1
endi
if $data01 != @21-03-01 01:00:00.000@ then
if $data04 != 01 then
return -1
endi
if $data02 != 9901 then
return -1
endi
if $data03 != 9901.000000000 then
return -1
endi
if $data04 != 01 then
return -1
endi
if $data05 != 0 then
return -1
endi
if $data06 != 1 then
return -1
endi
if $data07 != 2.000000000 then
return -1
endi
if $data08 != 1 then
return -1
endi
if $data09 != 3 then
if $data05 != 0 then
return -1
endi
if $data06 != 1 then
return -1
endi
if $data07 != 2.000000000 then
return -1
endi
if $data08 != 1 then
return -1
endi
if $data09 != 3 then
return -1
endi
...
...
@@ -925,386 +925,386 @@ sql select st0.*,st1.* from st0, st1 where st1.id1=st0.id1 and st0.ts=st1.ts and
if $rows != 5 then
return -1
endi
if $data00 != @21-03-02 01:00:00.000@ then
if $data00 != @21-03-02 01:00:00.000@ then
print $data00
return -1
endi
if $data01 != 9901 then
return -1
endi
if $data02 != 9901.000000000 then
return -1
endi
if $data03 != 01 then
return -1
endi
if $data04 != 0 then
return -1
endi
if $data05 != 1 then
return -1
endi
if $data06 != 2.000000000 then
return -1
endi
if $data07 != 1 then
return -1
endi
if $data08 != 3 then
return -1
endi
if $data09 != @21-03-02 01:00:00.000@ then
return -1
endi
if $data01 != 9901 then
return -1
endi
if $data02 != 9901.000000000 then
return -1
endi
if $data03 != 01 then
return -1
endi
if $data04 != 0 then
return -1
endi
if $data05 != 1 then
return -1
endi
if $data06 != 2.000000000 then
return -1
endi
if $data07 != 1 then
return -1
endi
if $data08 != 3 then
return -1
endi
if $data09 != @21-03-02 01:00:00.000@ then
return -1
endi
sql select top(st1.f1, 5) from st0, st1 where st1.id1=st0.id1 and st0.ts=st1.ts and st1.ts=st0.ts and st0.id1=st1.id1;
if $rows != 5 then
return -1
endi
if $data00 != 9915 then
return -1
endi
if $data10 != 9915 then
return -1
endi
if $data20 != 9915 then
return -1
endi
if $data30 != 9915 then
return -1
endi
if $data40 != 9915 then
return -1
endi
return -1
endi
if $data00 != 9915 then
return -1
endi
if $data10 != 9915 then
return -1
endi
if $data20 != 9915 then
return -1
endi
if $data30 != 9915 then
return -1
endi
if $data40 != 9915 then
return -1
endi
sql select st0.ts, top(st0.f1,5) from st0, st1 where st1.id1=st0.id1 and st0.ts=st1.ts and st1.ts=st0.ts and st0.id1=st1.id1 order by st0.ts;
if $rows != 5 then
return -1
endi
if $data00 != @21-03-01 05:00:00.000@ then
return -1
endi
if $data01 != 9905 then
return -1
endi
if $data10 != @21-03-02 05:00:00.000@ then
return -1
endi
if $data11 != 9905 then
return -1
endi
if $data20 != @21-03-03 05:00:00.000@ then
return -1
endi
if $data21 != 9905 then
return -1
endi
if $data30 != @21-03-04 05:00:00.000@ then
return -1
endi
if $data31 != 9905 then
return -1
endi
if $data40 != @21-03-05 05:00:00.000@ then
return -1
endi
if $data41 != 9905 then
return -1
endi
return -1
endi
if $data00 != @21-03-01 05:00:00.000@ then
return -1
endi
if $data01 != 9905 then
return -1
endi
if $data10 != @21-03-02 05:00:00.000@ then
return -1
endi
if $data11 != 9905 then
return -1
endi
if $data20 != @21-03-03 05:00:00.000@ then
return -1
endi
if $data21 != 9905 then
return -1
endi
if $data30 != @21-03-04 05:00:00.000@ then
return -1
endi
if $data31 != 9905 then
return -1
endi
if $data40 != @21-03-05 05:00:00.000@ then
return -1
endi
if $data41 != 9905 then
return -1
endi
#sql select st0.*,st1.*,st2.*,st3.* from st3,st2,st1,st0 where st0.id1=st3.id1 and st3.ts=st2.ts and st2.id1=st1.id1 and st1.ts=st0.ts;
#sql select st0.*,st1.*,st2.*,st3.* from st3,st2,st1,st0 where st0.id1=st3.id1 and st3.ts=st2.ts and st2.id1=st1.id1 and st1.ts=st0.ts and st0.id1=st2.id1 and st1.ts=st2.ts;
#if $rows != 25 then
# print $rows
# return -1
#endi
#if $data00 != @21-03-01 01:00:00.000@ then
# return -1
#endi
#if $data01 != 9901 then
# return -1
#endi
#if $data02 != 9901.000000000 then
# return -1
#endi
#if $data03 != 01 then
# return -1
#endi
#if $data04 != 0 then
# return -1
#endi
#if $data05 != 1 then
#if $data00 != @21-03-01 01:00:00.000@ then
# return -1
#endi
#if $data01 != 9901 then
# return -1
#endi
#if $data02 != 9901.000000000 then
# return -1
#endi
#if $data03 != 01 then
# return -1
#endi
#if $data04 != 0 then
# return -1
#endi
#if $data05 != 1 then
# return -1
#endi
#if $data06 != 2.000000000 then
# return -1
#endi
#if $data07 != 1 then
#endi
#if $data06 != 2.000000000 then
# return -1
#endi
#if $data07 != 1 then
# return -1
#endi
#if $data08 != 3 then
# return -1
#endi
#if $data09 != @21-03-01 01:00:00.000@ then
# return -1
#endi
#if $data08 != 3 then
# return -1
#endi
#if $data09 != @21-03-01 01:00:00.000@ then
# return -1
#endi
#sql select st0.*,st1.*,st2.*,st3.* from st3,st2,st1,st0 where st0.id1=st1.id1 and st1.ts=st0.ts and st2.id1=st3.id1 and st3.ts=st2.ts;
#sql select st0.*,st1.*,st2.*,st3.* from st3,st2,st1,st0 where st0.id1=st1.id1 and st1.ts=st0.ts and st2.id1=st3.id1 and st3.ts=st2.ts and st0.id1=st2.id1 and st0.ts=st2.ts;
#if $rows != 25 then
# return -1
#endi
#if $data00 != @21-03-01 01:00:00.000@ then
# return -1
#endi
#if $data01 != 9901 then
# return -1
#endi
#if $data02 != 9901.000000000 then
# return -1
#endi
#if $data03 != 01 then
# return -1
#endi
#if $data04 != 0 then
# return -1
#endi
#if $data05 != 1 then
#if $data00 != @21-03-01 01:00:00.000@ then
# return -1
#endi
#if $data01 != 9901 then
# return -1
#endi
#if $data06 != 2.000000000 then
# return -1
#endi
#if $data07 != 1 then
# return -1
#endi
#if $data08 != 3 then
# return -1
#endi
#if $data09 != @21-03-01 01:00:00.000@ then
# return -1
#endi
#endi
#if $data02 != 9901.000000000 then
# return -1
#endi
#if $data03 != 01 then
# return -1
#endi
#if $data04 != 0 then
# return -1
#endi
#if $data05 != 1 then
# return -1
#endi
#if $data06 != 2.000000000 then
# return -1
#endi
#if $data07 != 1 then
# return -1
#endi
#if $data08 != 3 then
# return -1
#endi
#if $data09 != @21-03-01 01:00:00.000@ then
# return -1
#endi
sql select st0.*,st1.*,st2.*,st3.*,st4.*,st5.*,st6.*,st7.*,st8.*,st9.* from st0,st1,st2,st3,st4,st5,st6,st7,st8,st9 where st0.ts=st2.ts and st0.ts=st4.ts and st0.ts=st6.ts and st0.ts=st8.ts and st1.ts=st3.ts and st3.ts=st5.ts and st5.ts=st7.ts and st7.ts=st9.ts and st0.ts=st1.ts and st0.id1=st2.id1 and st0.id1=st4.id1 and st0.id1=st6.id1 and st0.id1=st8.id1 and st1.id1=st3.id1 and st3.id1=st5.id1 and st5.id1=st7.id1 and st7.id1=st9.id1 and st0.id1=st1.id1;
if $rows != 25 then
return -1
endi
if $data00 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data01 != 9901 then
return -1
endi
if $data02 != 9901.000000000 then
return -1
endi
if $data03 != 01 then
return -1
endi
if $data04 != 0 then
return -1
endi
if $data05 != 1 then
return -1
endi
if $data06 != 2.000000000 then
return -1
endi
if $data07 != 1 then
return -1
endi
if $data08 != 3 then
return -1
endi
if $data09 != @21-03-01 01:00:00.000@ then
return -1
endi
return -1
endi
if $data00 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data01 != 9901 then
return -1
endi
if $data02 != 9901.000000000 then
return -1
endi
if $data03 != 01 then
return -1
endi
if $data04 != 0 then
return -1
endi
if $data05 != 1 then
return -1
endi
if $data06 != 2.000000000 then
return -1
endi
if $data07 != 1 then
return -1
endi
if $data08 != 3 then
return -1
endi
if $data09 != @21-03-01 01:00:00.000@ then
return -1
endi
sql select tb0_1.*, tb1_1.* from tb0_1, tb1_1 where tb0_1.ts=tb1_1.ts;
if $rows != 5 then
return -1
endi
if $data00 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data01 != 9901 then
return -1
endi
if $data02 != 9901.000000000 then
return -1
endi
if $data03 != 01 then
return -1
endi
if $data04 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data05 != 9911 then
return -1
endi
if $data06 != 9911.000000000 then
return -1
endi
if $data07 != 11 then
return -1
endi
if $data10 != @21-03-02 01:00:00.000@ then
return -1
endi
if $data11 != 9901 then
return -1
endi
if $data12 != 9901.000000000 then
return -1
endi
if $data13 != 01 then
return -1
endi
if $data14 != @21-03-02 01:00:00.000@ then
return -1
endi
if $data15 != 9911 then
return -1
endi
if $data16 != 9911.000000000 then
return -1
endi
if $data17 != 11 then
return -1
endi
return -1
endi
if $data00 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data01 != 9901 then
return -1
endi
if $data02 != 9901.000000000 then
return -1
endi
if $data03 != 01 then
return -1
endi
if $data04 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data05 != 9911 then
return -1
endi
if $data06 != 9911.000000000 then
return -1
endi
if $data07 != 11 then
return -1
endi
if $data10 != @21-03-02 01:00:00.000@ then
return -1
endi
if $data11 != 9901 then
return -1
endi
if $data12 != 9901.000000000 then
return -1
endi
if $data13 != 01 then
return -1
endi
if $data14 != @21-03-02 01:00:00.000@ then
return -1
endi
if $data15 != 9911 then
return -1
endi
if $data16 != 9911.000000000 then
return -1
endi
if $data17 != 11 then
return -1
endi
sql select tb0_1.*, tb1_1.* from tb0_1, tb1_1 where tb0_1.ts=tb1_1.ts and tb0_1.id1=tb1_1.id1;
if $rows != 5 then
return -1
endi
if $data00 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data01 != 9901 then
return -1
endi
if $data02 != 9901.000000000 then
return -1
endi
if $data03 != 01 then
return -1
endi
if $data04 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data05 != 9911 then
return -1
endi
if $data06 != 9911.000000000 then
return -1
endi
if $data07 != 11 then
return -1
endi
if $data10 != @21-03-02 01:00:00.000@ then
return -1
endi
if $data11 != 9901 then
return -1
endi
if $data12 != 9901.000000000 then
return -1
endi
if $data13 != 01 then
return -1
endi
if $data14 != @21-03-02 01:00:00.000@ then
return -1
endi
if $data15 != 9911 then
return -1
endi
if $data16 != 9911.000000000 then
return -1
endi
if $data17 != 11 then
return -1
return -1
endi
if $data00 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data01 != 9901 then
return -1
endi
if $data02 != 9901.000000000 then
return -1
endi
if $data03 != 01 then
return -1
endi
if $data04 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data05 != 9911 then
return -1
endi
if $data06 != 9911.000000000 then
return -1
endi
if $data07 != 11 then
return -1
endi
if $data10 != @21-03-02 01:00:00.000@ then
return -1
endi
if $data11 != 9901 then
return -1
endi
if $data12 != 9901.000000000 then
return -1
endi
if $data13 != 01 then
return -1
endi
if $data14 != @21-03-02 01:00:00.000@ then
return -1
endi
if $data15 != 9911 then
return -1
endi
if $data16 != 9911.000000000 then
return -1
endi
if $data17 != 11 then
return -1
endi
sql select tb0_1.*, tb1_2.*,tb2_3.*,tb3_4.*,tb4_5.* from tb0_1, tb1_2, tb2_3, tb3_4, tb4_5 where tb0_1.ts=tb1_2.ts and tb0_1.ts=tb2_3.ts and tb0_1.ts=tb3_4.ts and tb0_1.ts=tb4_5.ts;
if $rows != 0 then
return -1
endi
return -1
endi
sql select tb0_1.*, tb1_1.*,tb2_1.*,tb3_1.*,tb4_1.* from tb0_1, tb1_1, tb2_1, tb3_1, tb4_1 where tb0_1.ts=tb1_1.ts and tb0_1.ts=tb2_1.ts and tb0_1.ts=tb3_1.ts and tb0_1.ts=tb4_1.ts;
if $rows != 5 then
return -1
endi
if $data00 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data01 != 9901 then
return -1
endi
if $data02 != 9901.000000000 then
return -1
endi
if $data03 != 01 then
return -1
endi
if $data04 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data05 != 9911 then
return -1
endi
if $data06 != 9911.000000000 then
return -1
endi
if $data07 != 11 then
return -1
endi
if $data08 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data09 != 9921 then
return -1
endi
if $rows != 5 then
return -1
endi
if $data00 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data01 != 9901 then
return -1
endi
if $data02 != 9901.000000000 then
return -1
endi
if $data03 != 01 then
return -1
endi
if $data04 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data05 != 9911 then
return -1
endi
if $data06 != 9911.000000000 then
return -1
endi
if $data07 != 11 then
return -1
endi
if $data08 != @21-03-01 01:00:00.000@ then
return -1
endi
if $data09 != 9921 then
return -1
endi
sql select tb0_5.*, tb1_5.*,tb2_5.*,tb3_5.*,tb4_5.*,tb5_5.*, tb6_5.*,tb7_5.*,tb8_5.*,tb9_5.* from tb0_5, tb1_5, tb2_5, tb3_5, tb4_5,tb5_5, tb6_5, tb7_5, tb8_5, tb9_5 where tb9_5.ts=tb8_5.ts and tb8_5.ts=tb7_5.ts and tb7_5.ts=tb6_5.ts and tb6_5.ts=tb5_5.ts and tb5_5.ts=tb4_5.ts and tb4_5.ts=tb3_5.ts and tb3_5.ts=tb2_5.ts and tb2_5.ts=tb1_5.ts and tb1_5.ts=tb0_5.ts;
if $rows != 5 then
return -1
endi
if $data00 != @21-03-01 05:00:00.000@ then
return -1
endi
if $data01 != 9905 then
return -1
endi
if $data02 != 9905.000000000 then
return -1
endi
if $data03 != 05 then
return -1
endi
if $data04 != @21-03-01 05:00:00.000@ then
return -1
endi
if $data05 != 9915 then
return -1
endi
if $data06 != 9915.000000000 then
return -1
endi
if $data07 != 15 then
return -1
endi
if $data08 != @21-03-01 05:00:00.000@ then
return -1
endi
if $data09 != 9925 then
return -1
endi
if $rows != 5 then
return -1
endi
if $data00 != @21-03-01 05:00:00.000@ then
return -1
endi
if $data01 != 9905 then
return -1
endi
if $data02 != 9905.000000000 then
return -1
endi
if $data03 != 05 then
return -1
endi
if $data04 != @21-03-01 05:00:00.000@ then
return -1
endi
if $data05 != 9915 then
return -1
endi
if $data06 != 9915.000000000 then
return -1
endi
if $data07 != 15 then
return -1
endi
if $data08 != @21-03-01 05:00:00.000@ then
return -1
endi
if $data09 != 9925 then
return -1
endi
sql_error select tb0_1.*, tb1_1.* from tb0_1, tb1_1 where tb0_1.f1=tb1_1.f1;
sql select tb0_1.*, tb1_1.* from tb0_1, tb1_1 where tb0_1.ts=tb1_1.ts and tb0_1.id1=tb1_1.id2;
sql select tb0_5.*, tb1_5.*,tb2_5.*,tb3_5.*,tb4_5.*,tb5_5.*, tb6_5.*,tb7_5.*,tb8_5.*,tb9_5.*,tba_5.* from tb0_5, tb1_5, tb2_5, tb3_5, tb4_5,tb5_5, tb6_5, tb7_5, tb8_5, tb9_5, tba_5 where tb9_5.ts=tb8_5.ts and tb8_5.ts=tb7_5.ts and tb7_5.ts=tb6_5.ts and tb6_5.ts=tb5_5.ts and tb5_5.ts=tb4_5.ts and tb4_5.ts=tb3_5.ts and tb3_5.ts=tb2_5.ts and tb2_5.ts=tb1_5.ts and tb1_5.ts=tb0_5.ts and tb0_5.ts=tba_5.ts;
sql select * from st0, st1 where st0.ts=st1.ts;
sql_error select * from st0, st1 where st0.id1=st1.id1;
sql_error select * from st0, st1 where st0.f1=st1.f1 and st0.id1=st1.id1;
@@ -27,20 +27,20 @@ if $data00 != @18-09-25 09:00:00.000@ then
return -1
endi
if $data01 != 1439 then
return -1
endi
return -1
endi
if $data02 != NULL then
return -1
endi
return -1
endi
if $data03 != 1439.00000 then
return -1
endi
return -1
endi
if $data04 != 1439.000000000 then
return -1
endi
if $data06 != 31 then
return -1
endi
endi
if $data07 != 1 then
return -1
endi
...
...
@@ -110,7 +110,7 @@ if $rows != 1 then
return -1
endi
sql select count(*),tbname,t1,t1,tbname from lr_stb0 where ts>'2018-09-24 00:00:00.000' and ts<'2018-09-25 00:00:00.000' partition by tbname, t1 interval(1d) fill(NULL) slimit 1
sql select count(*),tbname,t1,t1,tbname from lr_stb0 where ts>'2018-09-24 00:00:00.000' and ts<'2018-09-25 00:00:00.000' partition by tbname, t1 interval(1d) fill(NULL) slimit 1
sql select max(c1), min(c2), sum(c3), avg(c4), first(c7), last(c8), first(c9) from $stb where ts >= $ts0 and ts <= $tsu interval(5m) fill(value, -1, -2) group by t1 order by t1 limit $limit offset $offset
#sql select max(c1), min(c2), avg(c3), sum(c5), spread(c6), first(c7), last(c8), first(c9) from lm_stb0 where ts >= '2018-09-17 09:00:00.000' and ts <= '2018-09-17 10:30:00.000' 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;
...
...
@@ -387,7 +387,7 @@ if $data06 != binary5 then
return -1
endi
if $data07 != nchar5 then
return -1
return -1
endi
sql select c1, tbname, t1 from lm_stb0 where ts >= '2018-09-17 09:00:00.000' and ts <= '2018-09-17 10:30:00.000' and c1 > 1 and c2 < 9 and c3 > 2 and c4 < 8 and c5 > 3 and c6 < 7 and c7 = 'true' and c8 like '%5' and t1 > 3 and t1 < 6;
sql insert into tbb1 values ('2018-09-17 09:00:00', '涛思')
...
...
@@ -290,24 +290,24 @@ endi
# if $rows != 100 then
# return -1
# endi
#
#
# sql select * from $mt where ts > now + 4m and tbcol = '1'
# if $rows != 75 then
# return -1
# endi
#
#
# sql_error select count(tbcol), avg(tbcol), sum(tbcol), min(tbcol), max(tbcol), first(tbcol), last(tbcol) from $mt where tbcol = '1' group by tgcol
#
# sql_error select count(tbcol), avg(tbcol), sum(tbcol), min(tbcol), max(tbcol), first(tbcol), last(tbcol) from $mt where ts < now + 4m and tbcol = '1' group by tgcol
#
#
# sql_error select count(tbcol), avg(tbcol), sum(tbcol), min(tbcol), max(tbcol), first(tbcol), last(tbcol) from $mt where ts < now + 4m and tbcol = '1' group by tgcol
#
# sql_error select count(tbcol), avg(tbcol), sum(tbcol), min(tbcol), max(tbcol), first(tbcol), last(tbcol) from $mt where tbcol = '1' interval(1d) group by tgcol
sql select count(*) from $stb where tbname in ('ti_tb1', 'ti_tb300') and t1 > 2
# tbname in used on meter
sql select count(*) from $tb where tbname in ('ti_tb1', 'ti_tb300')
sql select count(*) from $tb where tbname in ('ti_tb1', 'ti_tb300')
## tbname in + group by tag
print select count(*) from $stb where tbname in ('ti_tb1', 'ti_tb300') group by t1 order by t1 asc
...
...
@@ -305,7 +305,7 @@ sql select count(*), t1 from $stb where tbname in ('ti_tb1', 'ti_tb300') and tbn
# return -1
#endi
#
#
#
#$limit = $rowNum
#$offset = $limit / 2
#$offset = $offset + 10
...
...
@@ -410,7 +410,7 @@ sql select count(*), t1 from $stb where tbname in ('ti_tb1', 'ti_tb300') and tbn
#sql select max(c1), min(c2), sum(c3), avg(c4), first(c7), last(c8), first(c9) from $stb where ts >= $ts0 and ts <= $tsu interval(5m) fill(value, -1, -2) group by t1 order by t1 limit $limit offset $offset