我有表trade:([]time:`time$(); sym:`symbol$(); price:`float$(); size:`long$())
与如1000条记录,如与10个独特的SYMS 。 我要总结前4倍的价格为每个符号。
我的代码如下所示:
priceTable: select price by sym from trade;
amountTable: select count price by sym from trade;
amountTable: `sym`amount xcol amountTable;
resultTable: amountTable ij priceTable;
所以我的新表的样子: resultTable
sym | amount price
-------| --------------------------------------------------------------
instr0 | 106 179.2208 153.7646 155.2658 143.8163 107.9041 195.521 ..
:命令的结果res: select sum price from resultTable where i = 1
:
price
..
----------------------------------
14.71512 153.2244 154.1642 196.5744
现在,当我想和元素,我收到: sum res
price| 14.71512 153.2244 154.1642 196.5744 170.6052 61.26522 45.70606
46.9057..
当我希望计算资源要素: count res
1
我认为水库是有许多值的单个记录,我怎么能概括所有这些值,或者我怎么能先总和?