Bladeren bron

subquery bucket

wecisecode 1 week geleden
bovenliggende
commit
042bfed021
2 gewijzigde bestanden met toevoegingen van 15 en 5 verwijderingen
  1. 4 5
      odbctest/mql/basic/49mix/0010clear.mql
  2. 11 0
      odbctest/mql/basic/49mix/0190subquery3.mql

+ 4 - 5
odbctest/mql/basic/49mix/0010clear.mql

@@ -10,9 +10,6 @@ delete from /mix/mtz with version
 onerror(continue,`not exist`,`not find`,`not found`)
 **/
 ;
-drop class if exists /mix/mtz
-;
-
 
 delete xprom from /mix/mtx
 /**
@@ -24,10 +21,12 @@ delete from /mix/mtx with version
 onerror(continue,`not exist`,`not find`,`not found`)
 **/
 ;
-drop class if exists /mix/mtx
-;
 
 
+drop class if exists /mix/mtz
+;
+drop class if exists /mix/mtx
+;
 drop class if exists /mix
 ;
 

+ 11 - 0
odbctest/mql/basic/49mix/0190subquery3.mql

@@ -0,0 +1,11 @@
+
+-- bucket filter 作为条件
+-- select xid,xprom,zid,zprom.time('2024-01-02','2024-01-04').find(name='mtz').max().min().avg().sum().count().groupby("name") from (
+-- match (x:mtx) -[:mtx_mtz]-> (z:mtz)
+-- return x.id as xid, z.id as zid, x.xprom as xprom, z.zprom as zprom
+-- ) where zid="mtz:z5" and xprom.time('2024-01-02','2024-01-04').find(name='mtz').max().assert($1=240.24)
+-- /**
+-- output()
+-- match("xprom.0.2",240.24,"zprom.0.3",143.143,"zprom.0.6",48.48,"zprom.0.9",95.95381249999997~95.9538125,"zprom.0.12",9211.565999999997~9211.566,"zprom.0.15",96)
+-- **/
+-- ;