第一次在这里发布海报......对我放轻松=)
基本上,我想要做的是将 [xMedia] 列中标记为“附件”的记录的 [attachlvl] 更改为“1”,以便在标记为“电子邮件”的任何记录之后标记为“附件”的所有记录。
然后棘手的部分是将[ATTACHPID]更改为附件上方的电子邮件及其下方标记为“附件”的任何内容的唯一编号,我还想用文件名填写电子邮件的[附件]字段(s ) 下的附件,用分号分隔。
这是我的桌子的样子:
[docorder] [docid] [filename] [attachpid] [attachlvl] [attach] [xmedia]
1 | SAM003266 | SAM003266^eMailContent.htm | 0 | 0 | NULL | eMail
2 | SAM003268 | SAM003268^eMailContent.htm | 0 | 0 | NULL | eMail
3 | SAM003269 | SAM003269^THEROCKQ12013.pdf | 0 | 0 | NULL | Attachment
4 | SAM003569 | SAM003269^THEROCKQ12014.pdf | 0 | 0 | NULL | Attachment
5 | SAM003270 | SAM003270^eMailContent.htm | 0 | 0 | NULL | eMail
6 | SAM003273 | SAM003273^eMailContent.htm | 0 | 0 | NULL | eMail
7 | SAM003275 | SAM003275^eMailContent.htm | 0 | 0 | NULL | eMail
8 | SAM003276 | SAM003276^fax@washelli.com_20130109_093821.pdf | 0 | 0 | NULL | Attachment
9 | SAM004269 | SAM003269^THEROCKQ12013.pdf | 0 | 0 | NULL | Attachment
这就是我希望最终结果的样子:
[docorder] [docid] [filename] [attachpid] [attachlvl] [attach] [xmedia]
1 | SAM003266 | SAM003266^eMailContent.htm | 0 | 0 | NULL | eMail
2 | SAM003268 | SAM003268^eMailContent.htm | 1234567 | 0 | SAM003269^THEROCKQ12013.pdf ; SAM003269^THEROCKQ12014.pdf | eMail
3 | SAM003269 | SAM003269^THEROCKQ12013.pdf | 1234567 | 1 | NULL | Attachment
4 | SAM003569 | SAM003269^THEROCKQ12014.pdf | 1234567 | 1 | NULL | Attachment
5 | SAM003270 | SAM003270^eMailContent.htm | 0 | 0 | NULL | eMail
6 | SAM003273 | SAM003273^eMailContent.htm | 0 | 0 | NULL | eMail
7 | SAM003275 | SAM003275^eMailContent.htm | 1234568 | 0 | SAM003276^fax@washelli.com_20130109_093821.pdf ; SAM003269^THEROCKQ12013.pdf | eMail
8 | SAM003276 | SAM003276^fax@washelli.com_20130109_093821.pdf | 1234568 | 1 | NULL | Attachment
9 | SAM004269 | SAM003269^THEROCKQ12013.pdf | 1234568 | 1 | NULL | Attachment