代码之家  ›  专栏  ›  技术社区  ›  Robert Kubrick

如何在kdb中生成不包括周末的日期范围?

kdb
  •  5
  • Robert Kubrick  · 技术社区  · 11 年前

    此代码生成一系列日期:

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

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

    2 回复  |  直到 11 年前
        1
  •  5
  •   user1895961    11 年前
    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)
    
        2
  •  4
  •   Sergey V    11 年前

    做起来会更容易 daterange where 1<daterange mod 7