2015-08-08 41 views
2

我在Microsoft Office Access 2013中的表(結果)中有一列(TIMEINT)。 列的數據類型爲「短文本」,每個字段爲類型「30-90」,「60-1000」,「500-900」等。我已經創建了新的列「開始」和「結束」,在那裏我想分割「TIMEINT」列。如何在Microsoft Access中使用SQL拆分文本字符串

所以問題是,我怎麼用字符「 - 」分隔TIMEINT-column? 在過去,我曾與PostGreSQL,我已經使用split_par()函數,但這不是在Access中工作。

/卡特琳

回答

0

你可以用字符串操作做到這一點。我認爲這是MS Access版本:

update results 
    set start = cint(left(timeint, instr(timeint, "-") - 1)), 
     end = cint(mid(timeint, instr(timeint, "-") + 1)) 
    where timeint like "*-*";