在kdb查询中迭代当前行值

时间:2015-10-28 08:22:35

标签: kdb

考虑一下表:

q)trade
stock price amt  time
-----------------------------
ibm   121.3 1000 09:03:06.000
bac   5.76  500  09:03:23.000
usb   8.19  800  09:04:01.000

和列表:

q)x: 10000 20000

以下查询:

q)select from trade where price < x[first where (x - price) > 100f]
'length

如上所述失败。如何在搜索查询的每次迭代中传递price的当前行值?

虽然上面方括号中的price[0]有效,但这显然不是我想要的。我甚至试过price[i],但这也给出了同样的错误。

0 个答案:

没有答案