1094.subquery.mql 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. -- select count(id), id.count() from /test/bucketpromdb
  2. -- /**
  3. -- timeout(60m)
  4. -- output()
  5. -- **/
  6. -- ;
  7. -- select id.count(),prom.count(),prom from (
  8. -- SELECT id,prom.time('2024-01-02 00:00:00', '2024-01-10 00:00:00').find(name='test1').unit('sum','1d') FROM /test/bucketpromdb
  9. -- ) group by prom
  10. -- /**
  11. -- timeout(60m)
  12. -- output()
  13. -- match(id, 3, "prom.0.2", 0)
  14. -- match(id, 1, "prom.0.2", 8)
  15. -- **/
  16. -- ;
  17. -- select id,prom
  18. -- FROM (
  19. -- SELECT * FROM /test/bucketpromdb
  20. -- )
  21. -- /**
  22. -- timeout(60m)
  23. -- output()
  24. -- **/
  25. -- ;
  26. -- SELECT id,prom.time('2024-01-02 00:00:00', '2024-01-10 00:00:00').find(name='test1').unit('sum','1d') FROM /test/bucketpromdb
  27. -- /**
  28. -- timeout(60m)
  29. -- output()
  30. -- **/
  31. -- ;
  32. -- select id,prom.avg().groupby(name) from(
  33. -- SELECT id,prom.time('2024-01-02 00:00:00', '2024-01-10 00:00:00')
  34. -- FROM /test/bucketpromdb
  35. -- WHERE prom.time('2024-01-03 00:00:00', '2024-01-08 00:00:00').avg().groupby(name).assert($1=1)
  36. -- )
  37. -- /**
  38. -- timeout(60m)
  39. -- output()
  40. -- match("prom.0.0","test1","prom.0.3",1)
  41. -- **/
  42. -- ;