我有一个场景,我在表格中得到了销售信息:
SalesTable (ID,ID_Transct,客户,产品,日期......)
我希望将销售额放到另一张表格中:
DeliveryTable (ID_Del,客户,日期,......)
DeliveryDetTable (ID,ID_Del,Product,...)
我想在SQL-Server中使用存储过程来执行此操作,该存储过程将提供参数ID_Transct(一个ID_Transact可以包含许多客户端和产品)。
任何人都有任何想法?提前谢谢。
P.S。我对T-SQL
很平均答案 0 :(得分:0)
create procedure [dbo].[Sp_Test]
@ID_Transact int
As
begin
insert into Table_2 (Date, Client)
select distinct Date, Client from Table_1
where ID_Vente = @ID_Transact
insert into Table_2Det (ID_Del, Produit )
select Table_2 .ID_Del , Table_1 .Produit from Table_1 inner join Table_2 on Table_1 .Client = Table_2 .Client
end
GO