ADO.NET ソースを使用して、ODBC サーバーから SQL にデータを取り込みます。インポートおよびエクスポート ウィザードを使用して、データ フロー タスクを作成しました。
フィールド GPMTADDT>(yesterday date) を持つ新しいレコードを追加する必要があります。たとえば、今日 20121002 の場合、次のクエリは完全に機能します。
SELECT PARTICIP.*
FROM PARTICIP
WHERE GPMTADDT > 20121001
私は試した:
SELECT PARTICIP.*
FROM PARTICIP
WHERE GPMTADDT > Format(now(),"yyyymmdd")
サーバーは「フォーマット」を列として扱います。変数を作ってみた@date
SELECT PARTICIP.*
FROM PARTICIP
WHERE GPMTADDT > @date
再びサーバーは「@」を拒否しました。
Also tried:
SELECT PARTICIP.*
FROM PARTICIP
WHERE GPMTADDT > (SELECT MAX PARTICIP.GPMTADDT FROM PARTICIP)
簡単なものが欠けていると確信しています。助けていただければ幸いです。
ありがとうございました!