我想從列中提取文本並將其置於其自己的列中。從列中提取文本並將其複製到新列中
文字在DD/MM/YYYY HH:MM格式中總是16個字符,出現文字「現場」,只出現在文字中一次,後面總是跟着文字「Off-Site 「這也只出現過一次。
這是我目前正在使用的代碼,但我沒有設置它的權利。
WITH
LEFT(SUBSTRING(eventcomments,
CHARINDEX('On-Site', r.eventcomments) + 1, 16),
CHARINDEX('Off-Site', r.eventcomments) - 1) AS Onsite
我收到此錯誤消息。
Invalid length parameter passed to the LEFT or SUBSTRING function.
你能張貼一些樣本數據和預期結果嗎? –
我不知道如何將它放在這裏,具有文本的列非常大。 – Michael