将“患者在Mar-07-2018 6:33 AM过期”转换为2018-03-07

时间:2018-06-07 21:34:43

标签: sql sql-server sql-server-2008

如何将“患者在Mar-07-2018 6:33 AM过期”转换为2018-03-07的SQL?

1 个答案:

答案 0 :(得分:0)

一个非常简单的方法:

select convert(date, replace(substring(str, 20, 11), '-', ' ')
from (values ('Patient Expired on Mar-07-2018 6:33 AM')) v(str)