【发布时间】:2018-07-06 16:31:10
【问题描述】:
我有一个包含以下列名称的表:portfolio、tradeType、currency、security、tradeQuantity、tradeMV、totalTradeMV、transferMV 和 adjustedMV
我想通过adjustedMV 减少tradeQuantity、tradeMV、totalTradeMV、transferMV 列
这是一个示例查询:
odTradesAdjusted:update tradeQuantity:tradeQuantity-0f^adjustedMV,tradeMV:tradeMV-0f^adjustedMV,totalTradeMV:totalTradeMV-0f^adjustedMV,transferMV:transferMV-0f^adjustedMV from odTradesAdjusted
但是,只有当 adjustedMV 小于其他列时,我才想这样做。我可以为每一列使用? 来做一个向量条件,但是有没有更优雅的方法来做这个而不是写出向量条件 4 次?
【问题讨论】:
标签: functional-programming kdb