0

我有一个记录,其中有三列分别称为 Phone、HomePhone 和 WorkPhone,与此相对应,我还有另外三列分别称为 PhoneDNC、HomePhoneDNC 和 WorkPhoneDNC。

场景 假设 Phone 列有一个值,因此对应的 PhoneDNC 有“1”,HomePhone 有一个值,HomephoneDNC 有“0”,WorkPhone 没有值,WorkPhoneDNC 为 NULL。

我有两个名为 CALL 和 DONTCALL 的平面文件。

如何以这样一种方式拆分记录,如果 DNC 列(PhoneDNC、OtherPhoneDNC、WorkPhoneDNC 中的任何一个)有 1,那么只有那个 NUMBER 会转到文件 CALL,使剩余的电话(任何电话、OtherPhone、对应 DNC 为 0 的 WorkPhone 相同记录为 NULL。(在调用文件中)

如果 DNC(PhoneDNC、OtherPhoneDNC、WorkPhoneDNC 中的任何一个)列有 0,则相应的号码将转到文件 DONTCALL 使剩余的电话(相应 DNC 为 1 的任何 Phone、OtherPhone、WorkPhone)对于同一记录为 NULL . (在 DONTCALL 文件中)

如果任何数字具有 NULL 值,那么我不必将它放在任何文件中。

我正在使用 VisualStudio 2005。

提前致谢

4

1 回答 1

0

使用条件拆分转换。设置起来相当容易,它应该可以解决问题。

如果您有任何问题,请告诉我

于 2013-09-05T09:57:32.527 回答