繁体   English   中英

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

[英]How to add row value from previous date?

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

请帮帮我。

currentDate => DATE_SUB(NOW(),间隔1天)

除了请求,您还可以每天触发/添加一个表“ stock_history”:

-条码

-股票

-日期

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM