0
我有3個數據列:的Perl - 創建日期範圍看3場
Item | CreateDate | Version |
ABC | 1/1/2010 | X |
ABC | 3/15/2010 | XB |
BBB | 2/15/2010 | X |
BBB | 6/15/2010 | X |
我會如何填充命名版本開始&版本最終數據將計算該版本的開始日期的兩個附加列以及基於CreateDates的給定Item的版本結束日期。
Item | CreateDate | Version | Version Start | Version End
ABC | 1/1/2010 | X | 1/1/2010 | 3/14/2010
ABC | 3/15/2010 | XB | 3/15/2010 | (04/29/2010)Today
BBB | 2/15/2010 | X | 2/15/2010 | (04/29/2010)Today
BBB | 6/15/2010 | X | 2/15/2010 | (04/29/2010)Today
如果您對格式有任何控制權,我建議切換到ISO 8601格式以減少歧義。美國和英國(d/m/y)格式中幾乎有40%(144/365)的日期格式不明確。另外ISO 8601可以按照字母數字排序,這很好。 – kbenson 2010-04-29 19:27:46