如何从上一个日期添加行值?

时间:2015-01-19 08:36:57

标签: mysql

Barcode Incoming Outgoing Stock Date
1       10       5        5     2015-1-3
2       3        2        1     2015-1-3
1       2        1        1     2015-1-4

我当前的查询输出如上所示。我需要的是将库存从相同条形码的上一个日期添加到最新。如下图所示

Barcode Incoming Outgoing Stock Date
1       10       5        5     2015-1-3
2       3        2        1     2015-1-3
1       2        1        6     2015-1-4

有没有办法让这成为可能?我当前的查询是嵌套的,但看起来像这样。不工作

Select
    Barcode,
    incoming,
    outgoing,
    (incoming - outgoing + Stock_prev_value) as Stock,
    currentDate
from (select ....
)as myquery

请帮帮我。

1 个答案:

答案 0 :(得分:0)

currentDate => DATE_SUB(NOW(),INTERVAL 1 DAY)

而不是请求你也可以触发/添加一个表' stock_history'每天:

-barcode

- 股票

-date