我必须从以格式存储字符串的列中获取月份 -
Column
----------
`Feb2007'
'Sep2008'
因此,如果该值为'Feb2007'
,那么我需要返回2
,否则如果该值为'Sep2009'
,那么我应该返回 9
。
SQL Server 2008中有内置函数可以实现这样的功能吗?
最佳答案
试试这个:
select datepart(mm, cast('feb2008' as datetime))
关于sql - 如何从sql中的字符串中获取月份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3721877/