私はやっていINSERT-SELECT
ます。次のような 2 つのテーブルを取得します。
DATE Value
1/23/2013 x
2/12/2013 y
3/15/2013 z
行き先:
DATE Value
1/13/2013 xx
3/20/2013 xx
3/12/2014 xx
2013 年 3 月が存在するため、1 月と 2 月のレコードのみを挿入します。
私はやっていINSERT-SELECT
ます。次のような 2 つのテーブルを取得します。
DATE Value
1/23/2013 x
2/12/2013 y
3/15/2013 z
行き先:
DATE Value
1/13/2013 xx
3/20/2013 xx
3/12/2014 xx
2013 年 3 月が存在するため、1 月と 2 月のレコードのみを挿入します。
データの取得方法に応じて、以下の行に沿った何かが機能します。WHERE
条項は重要です
INSERT INTO destination (date, value)
SELECT date, value
FROM currenttable
WHERE CAST(month(dpartdate) AS VARCHAR)+'/'+CAST(year(dpartdate) AS VARCHAR) NOT IN (
SELECT CAST(month(dpartdate) AS VARCHAR)+'/'+CAST(year(dpartdate) AS VARCHAR)
FROM destination)