insert into B(日期,票据号,单位,金额) select 日期,票据号,单位,金额 from A where A.日期 not in(select 日期 from B)
如果是 SQL SERVER 的同一个服务器的不同数据库,可以 INSERT INTO 数据库b..B (日期, 票据号, 单位, 金额) SELECT 日期, 票据号, 单位, 金额 FROM 数据库a..A WHERE NOT EXISTS (SELECT * FROM 数据库b..B WHERE 数据库b..B.日期 = 数据库a..A.日期)
select 日期,票据号,单位,金额
from A
where A.日期 not in(select 日期 from B)
INSERT INTO 数据库b..B (日期, 票据号, 单位, 金额)
SELECT 日期, 票据号, 单位, 金额
FROM 数据库a..A
WHERE NOT EXISTS (SELECT * FROM 数据库b..B
WHERE 数据库b..B.日期 = 数据库a..A.日期)