我正在尝试转换工作周的格式。当前格式如下所示:
workweek
------------
2020ww20.5
2020ww18.3
2019ww05.2
我要将格式转换为:
workweek
------------
202020
202018
202005
以下是我尝试过的:
SUBSTRING(workweek,
CHARINDEX('ww',workweek)+2,
CHARINDEX('.',workweek)- CHARINDEX('ww',workweek)-1)
workweek outcome: 202020.
我也试过了
SUBSTRING(workweek,
PATINDEX('%ww%', workweek)+1,
PATINDEX('%.%', workweek) - PATINDEX('%ww%', workweek))
workweek outcome: 2020w20
先谢谢你
2条答案
按热度按时间hm2xizp91#
如果字符串总是遵循这种固定格式,那么
substring()
就足够了:db小提琴演示:
ibps3vxo2#
你可以的
replace
“ww”然后得到一切left
到第6个字符