0

我正在SSRS中工作SQL ServerSSRS SQL服务 - 从字符串中提取中间信息

我有几个不同的字符串,我想提取信息。

例子: /features/all_tests/access/login.feature /features/all_tests/display/reactions_page/reaction_results_display.feature

我想以后删除从第三“/”一切,之前的一切最后/

结果将是: 访问 显示/ reactions_page

我在下面用来获取最后部分 ,REVERSE(左(REVERSE(测试[路径]),茶RINDEX( '/',反向(测试。 [路径])) - 1))

我也用了以下额外的一些额外的信息

,substring(tests.[path], 
CharIndex('/', (tests.[path]), 11)+1, 
(CharIndex('/',((substring(tests.[path], 
CharIndex('/', (tests.[path]), 12)+1, 77))),1)-1)) 

我可以做它周围的一切,但不能让它

回答