除了周末天之外,如何在kdb中生成日期范围?

时间:2013-04-20 01:41:03

标签: kdb

此代码生成一系列日期:

firstdate: 2008.06.01
lastdate: 2008.08.31
daterange: firstdate + til (lastdate - firstdate) + 1

是否可以生成不包括周末日期(周六/周日)的相同范围?

2 个答案:

答案 0 :(得分:5)

q)daterange where not (daterange mod 7) in 0 1 
2008.06.02 2008.06.03 2008.06.04 2008.06.05 2008.06.06 2008.06.09 2008.06.10 ..
q)

答案 1 :(得分:3)

更容易做到 daterange where 1<daterange mod 7