如果我理解你的问题,你想把字符串转换成日期,
以下假设为本年度
实例
Declare @YourTable Table ([ID] varchar(50),[Date] varchar(50),[Notes] varchar(50))
Insert Into @YourTable Values
(1000,'Fri Mar 2','Something Interesting')
,(1001,'Mon Mar 5','Something Good')
,(1002,'Fri Mar 9','Something Good')
,(1003,'Mon Mar 12','Something Interesting')
Select *
,AsDate = try_convert(date,substring([Date],4,25)+' '+datename(year,getdate()))
from @YourTable
退货
ID Date Notes AsDate
1000 Fri Mar 2 Something Interesting 2018-03-02
1001 Mon Mar 5 Something Good 2018-03-05
1002 Fri Mar 9 Something Good 2018-03-09
1003 Mon Mar 12 Something Interesting 2018-03-12