T-SQLは実行集約を使用する
重合は時間とともに蓄積された値の集合である。
本例では、order totalbyyearビューが存在すると仮定し、このビューは年間の総注文数を示しています。その中の内容を確認してください。
本例では、order totalbyyearビューが存在すると仮定し、このビューは年間の総注文数を示しています。その中の内容を確認してください。
SELECT orderyear,qty
FROM ordertotalbyyear
order qty
2007 25489
2008 16247
2006 9581
、 ,
, , 。 , 2006 ,
, 2007, , 。
, , , ,
, ,
:
SELECT orderyear,qty,
(SELECT SUM(02.qty) FROM ordertotalbyyear AS 02 WHERE 02.orderyear<=01.orderyear) AS runqty
FROM ordertotalyear AS 01
ORDER BY orderyear
:
orderyear qty runqty
2006 9581 9581
2007 25489 35070
2008 16237 51317