KDB-重新格式化日期

KDB-重新格式化日期,kdb,Kdb,我正在格式化日格式YYYY.MM.DD和月格式YYYY.MM之间的日期,并且在来回重铸数据时遇到一些问题。根据震惊和敬畏,我知道YYYY.MM格式需要是一个整数,但是我在正确地转换它时遇到了问题。目前,我将转换为字符串以截断文本并指定栏杆类型指示器“m”,但它返回一个空字段 我也一直在看库.qdate.q_,但似乎没有一种格式 我在这里读过《震惊与敬畏》,完全有道理 提前感谢您可以直接向这样的月份施展: tblmonly:updatestartdate:m“$SegmentStartDate f

我正在格式化日格式YYYY.MM.DD和月格式YYYY.MM之间的日期,并且在来回重铸数据时遇到一些问题。根据震惊和敬畏,我知道YYYY.MM格式需要是一个整数,但是我在正确地转换它时遇到了问题。目前,我将转换为字符串以截断文本并指定栏杆类型指示器“m”,但它返回一个空字段

我也一直在看库.qdate.q_,但似乎没有一种格式

我在这里读过《震惊与敬畏》,完全有道理


提前感谢

您可以直接向这样的月份施展:


tblmonly:updatestartdate:m“$SegmentStartDate from tblmonly

再次感谢Matt!
id   seg         scen      prod SegmentStartDate iMonthCount fcast    StartDate
-----------------------------------------------------------------------------------
AAA       1       PLAN      XXX     2014.08.01       1           238.3821 2014.08m
AAA       1       PLAN      XXX     2014.08.01       1           235.1754 2014.08m
AAA       1       PLAN      XXX     2014.08.01       1           232.0119 2014.08m
...

tblMonthly: update StartDate: `$((-3_'string SegmentStartDate),'("m")) from tblMonthly; //formats as sym 
tblMonthly: update StartDate: "I"$'string StartDate from tblMonthly; //fails to recast