如何从KDB中的表中检索日期作为值

use*_*448 1 kdb

我从表中检索日期:my_date:从表中选择最大日期

现在我想以这种方式使用my_date:从some_other_table中选择日期(my_date; now)但my_date有类型表 - 我如何提取日期作为在上一个查询中使用的值?

Man*_*tel 5

exec提取列作为向量.对于您的示例,您可以将max聚合器带出来,使其成为一个可以within像这样工作的原子:

select from some_other_table where date within(max exec date from table;now)
Run Code Online (Sandbox Code Playgroud)

同样,如果在内存中,您可以使用像字典一样的表

max table`date
Run Code Online (Sandbox Code Playgroud)