日期:2014-05-16  浏览次数:20761 次

大侠!有事相求!关于sql的一个问题!急,在线等。
表结构:表history三个字段part,date,qty。表part_mst 也是三个字段:part,name,on_hand
表part_mst的on_hand的字段是指现在(也就是今天的在库数量),表history的qty字段是指:进货多少或者出货多少,如果是进货就用正数的表示,如果是出货就用负数表示。表history的date字段是指是:进货或出货的日期。
  画面是一个可以输入开始时间和结束时间的edit。比如我现在输入2008-02-11到2008-03-15;
现在我向得到的是:2008-02-11以前的在库数量(on_hand 减去2008-02-11到今天的变化量),和2008-03-15那个时候的在库数量(on_hand 减去2008-02-15到今天的变化量)。还有在2008-02-11到2008-03-15时间段的增加量和减少量。
请用sql文帮我表达出来。谢谢!!!!!

------解决方案--------------------


2008-03-15 在库数量 与楼上相同,改一下时间即可

== 思想重于技巧 ==