我基本上有一个需要收集的列.该列的格式如下所示:
Column A
--------
Root\FOLDERPATH\somesubfolderpath\somedocument.doc
Run Code Online (Sandbox Code Playgroud)
第一个字符串"Root \"将始终与相同字符的lengt相同."根"之后的所有内容都可能因长度而异,具体取决于文档的文件夹结构.
我需要检索的是第二个字符串.使用上面的示例,列应该看起来像lilke:
Column A
--------
FOLDERPATH
Run Code Online (Sandbox Code Playgroud)
所以我需要在此之后删除"Root"获取字符串并在此之后删除所有内容.
我如何在SSIS中将这两个字段组合成一个datetime类型的列?两个源表都在datetime中,因此是目标表.
Dates
2009-03-12 00:00:00.000
2009-03-26 00:00:00.000
2009-03-26 00:00:00.000
Times
1899-12-30 12:30:00.000
1899-12-30 10:00:00.000
1899-12-30 10:00:00.000
Run Code Online (Sandbox Code Playgroud) 如果这是一个重复的问题,我提前给了Apolgoies,我没有查找:(
我有一张表看起来像:
VersionID DocumentID VersionNo
111 12345 1
112 12345 2
113 12345 3
Run Code Online (Sandbox Code Playgroud)
我需要颠倒'VersionNo'列的顺序(所有其他列保持不变)如下:
VersionID DocumentID VersionNo
111 12345 3
112 12345 2
113 12345 1
Run Code Online (Sandbox Code Playgroud)
我正在考虑CTE和ROW_NUMBER()OVER,但未能使其正常工作......
任何帮助将受到高度赞赏.
谢谢