我有一个名为“MIVTable”的表,其中包含以下记录,
MIVID Quantity Value
------ ---------- --------
14 10 3000
14 20 3500
14 15 2000
15 20 3000
15 50 7500
16 25 2000
在这里,我需要根据MIVID将上面的Table存入“HeaderTbl”和“DetailTbl”两个表中,如下:
标头表:
HID MIVID TotalQuantity TotalValue
----- ------- ------------- -----------
1 14 45 8500
2 15 70 10500
3 16 25 2000
这里 HID 是带有标识列的主键。
详细信息表:
HID MIVID Quantity Value
----- ------- ------------ -------
1 14 10 3000
1 14 20 3500
1 14 15 2000
2 15 20 3000
2 15 50 7500
3 16 25 2000
假设,如果 MIVTable 包含 4 个不同的 MIVID 均值,那么应该根据 HeaderTbl 上的 MIVID 创建 4 行。这该怎么做?