091.mql 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. SELECT stock.id AS "stock_id", stock.name AS "stock_name", stock.symbol AS "stock_symbol"
  2. FROM /dsq_stock2/a_stock stock
  3. WHERE share_market_data.time('2024-09-16 00:00:00','2025-09-16 00:00:00').find(name = 'dividend_yield').avg().assert($1 > 6)
  4. LIMIT 0, 500000
  5. WITH TIMEOUT = 60m
  6. /**
  7. output()
  8. **/
  9. ;
  10. SELECT stock.id AS "stock_id", stock.name AS "stock_name", stock.symbol AS "stock_symbol"
  11. FROM /dsq_stock2/a_stock stock
  12. WHERE share_market_data.time('2025-05-15 00:00:00','2025-06-01 00:00:00').find(name = 'total_mv').avg().assert($1 > 1e+07)
  13. LIMIT 0, 500000
  14. WITH TIMEOUT = 60m
  15. /**
  16. loop(1000)
  17. output()
  18. **/
  19. ;
  20. SELECT stock.id AS "stock_id", stock.name AS "stock_name", stock.symbol AS "stock_symbol", stock.share_market_data AS "market_data"
  21. INTO /temp_stock_net_assets_b3d326e0-1314-46bd-a369-89bb7733f7b5-0
  22. FROM /dsq_stock2/a_stock stock
  23. WHERE share_market_data.time('2025-06-30 00:00:00','2025-06-30 23:59:59').find(name = 'net_assets_today').avg().assert($1 > 100000000)
  24. LIMIT 0, 500000
  25. WITH TIMEOUT = 60m
  26. ;
  27. select * from /temp_stock_net_assets_b3d326e0-1314-46bd-a369-89bb7733f7b5-0
  28. WITH TIMEOUT = 60m
  29. /**
  30. output()
  31. **/
  32. ;