我在Microsoft Office Access 2013中的表(结果)中有一列(TIMEINT)。 该列的数据类型为“短文本”,每个字段的类型为“30-90”,“60-1000”,“500-900”等。我已经创建了新的列“开始”和“结束”,我想将“TIMEINT”列拆分为。
所以问题是,如何用字符“ - ”分隔TIMEINT列? 在过去,我使用过PostGreSQL,我使用了split_par() - 函数,但这在Access中不起作用。
/卡特琳
答案 0 :(得分:0)
您可以使用字符串操作执行此操作。我认为这是MS Access版本:
update results
set start = cint(left(timeint, instr(timeint, "-") - 1)),
end = cint(mid(timeint, instr(timeint, "-") + 1))
where timeint like "*-*";