2017-05-05 26 views
3

私はSSISを初めて使用しています。問題を明確にする必要がある場合は、私にご迷惑をかけてください。条件付き分割に2つの日付フィールドを組み合わせる

Release DateApproved Draft Release Dateの2つの日付列があります。

現在、[リリース日]列フィールドに日付を手動で入力すると、SSISパッケージは[承認されたドラフトリリース日]列フィールドに同じ日付を入力します。ただし、リリース日が変更され、パッケージが再実行されると、承認ドラフトのリリース日も変更されます

承認済みドラフトを上書きしないで、リリース日の変更を目的としてパッケージに追加のデータフロータスクを作成しました発売日。しかし、私が条件付き分割に含める条件は機能していません。

NULL([Release Date]), > ([Approved Draft Release Date]) 

私は誰かが条件を見て、私たちが逃しているものを教えてくれることを願っています。

ご提供いただけるご提案がありがとうございました。

答えて

1
NULL([Release Date]), > ([Approved Draft Release Date]) 

は有効な式ではありません。次のものが必要なようです。

ISNULL([Release Date]) == False && [Release Date] > [Approved Draft Release Date] 

注:NULL(typedesc)要求されたデータ型のNULL値を返します。列がnullであるかどうかを確認するにはISNULL()関数

+0

私の質問に答える時間を取ってくれてありがとうございました。スペルミスを赦してください。それは、私がTSA回線に立っている間にスマートフォンに質問を入力しようとしたときに得たものです。 –

+0

@DavidFあなたがこの問題を解決した場合、それを受け入れる必要がある場合は、この回答を参考にしておく必要があります。 [ツアーページ](http://www.stackoverflow.com/tour)の詳細をお読みください – Hadi

+0

@DavidF – Hadi

関連する問題