Join 在KDB中加入asof时,如何保持价格序列的时间戳?

Join 在KDB中加入asof时,如何保持价格序列的时间戳?,join,kdb,Join,Kdb,在KDB中执行joinaj[`stocks`time;`tradesTable;`priceSeries]时,`priceSeries中的`time列不包括在输出中 是否可以从`priceSeries中选择包含`time?更新查找表以创建一个新列,该列的新名称在源表中不存在: t:([] time:07:00 08:30 09:59 10:00 12:00 16:00; sym:`a`a`a`a`b`a; price:0.9 1.5 1.9 2 9. 10.; size:100

在KDB中执行join
aj[`stocks`time;`tradesTable;`priceSeries]
时,
`priceSeries
中的
`time
列不包括在输出中


是否可以从
`priceSeries
中选择包含
`time

更新查找表以创建一个新列,该列的新名称在源表中不存在:

t:([] time:07:00 08:30 09:59 10:00 12:00 16:00; 
  sym:`a`a`a`a`b`a; 
  price:0.9 1.5 1.9 2 9. 10.; 
  size:100*1 7 2 4 5 8);
q:([]时间:08:00+60*8点; 符号:
a
b
a
b
b
a
b
a
b
a; 投标书:1 9 2 8 8.5 3 7 4);

aj[
sym
time;t;更新qtime:q开始的时间]

使用而不是
aj

这将用右表(而不是左表)中的值替换时间列。如果两次都需要,则必须使用Ryan的解决方案