为了简单起见,我有一张这样的进/出表:
date,in_out
2013-08-05,+5
2013-08-07,-2
2013-08-12,-1
我想做的是每个日期的库存商品数量:
date,in_out,quantity
2013-08-05,+5,5
2013-08-07,-2,3
2013-08-12,-1,2
但是,即使我通常对 Postgresql 非常了解,我也真的不知道如何编写一个可以考虑先前行的 SELECT 请求。
我会做的是这样的:
SELECT date,in_out, (stock_quant := stock_quant + in_out) AS quantity FROM table_stock;
任何建议将不胜感激!