我将字符串存储在变量名res下的列表中.接下来,我构建一个查询字符串列表的查询.然而,似乎没有读取变量.
这就是我的意思:
q) hdl: (to a port)
q) res: `string1`string2`string3
**q) ans: hdl"select count i by date,sym from trade where date=xxx, sym in `res"**
Run Code Online (Sandbox Code Playgroud)
当我执行命令时,我总是得到一个空的结果集.我知道结果集不能为空.那么如何修复我的查询(以粗体显示)以返回结果?
请注意我正在unix框中的aq会话中执行任务.
以下内容将起作用:
ans:hdl({select count i by date,sym from trade where date=xxx, sym in x};res)
Run Code Online (Sandbox Code Playgroud)
@mollmerx关于在本地而不是在远程进程上定义res是正确的,尽管我的上面的查询比功能选择更可取.