1094.subquery.mql 998 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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() from(
  33. SELECT id,prom.time('2024-01-02 00:00:00', '2024-01-10 00:00:00').avg().groupby('name')
  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>0)
  36. )
  37. /**
  38. timeout(60m)
  39. output()
  40. **/
  41. ;