我想从列中提取文本并将其置于其自己的列中。从列中提取文本并将其复制到新列中
文字在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