You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

KDB/q订单簿需求:合并相同ask价格行并累加ask_qty

合并KDB+订单簿表中相同ask价格的行

针对你的KDB+表all_order_ask:([]ask:();ask_qty:();exchange_name:()),要合并相同ask价格的行并累加对应ask_qty,可以用分组聚合查询实现:

select ask_qty:sum ask_qty by ask from all_order_ask

如果需要保留exchange_name字段(比如取每组第一个交易所名称),可以调整为:

select ask_qty:sum ask_qty, exchange_name:first exchange_name by ask from all_order_ask

关键逻辑说明

  • by ask:指定以ask价格作为分组依据
  • sum ask_qty:对每个分组内的ask_qty执行求和操作
  • 若需处理其他字段,可根据业务场景选择对应聚合函数(如last、max等)

内容的提问来源于stack exchange,提问作者Nathan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 22:12:26