现有表 input_table,output_table 分别包含入库和出库信息
input_table 中包含 物资代码,入库日期,入库数量,库存数量
output_table 中包含 物资代码,出库日期,出库数量现要求某一条物资(可根据物资代码指定)的出入库流水帐。
要求得到的格式如下(数据为模拟):出入库日期 收入数量 发出数量 结存数量
2008-01-01 4.00 4.00
2008-01-20 3.00 1.00
2008-01-22 2.00 3.00
月合计 6.00 3.00 3.00
年累计 6.00 3.00 3.002008-02-06 1.00 2.00
2008-02-10 3.00 5.00
月合计 3.00 1.00 5.00
年累计 9.00 4.00 5.00难点应该在月合计和年累计了,大家帮忙想想办法哦。
多谢了!
input_table 中包含 物资代码,入库日期,入库数量,库存数量
output_table 中包含 物资代码,出库日期,出库数量现要求某一条物资(可根据物资代码指定)的出入库流水帐。
要求得到的格式如下(数据为模拟):出入库日期 收入数量 发出数量 结存数量
2008-01-01 4.00 4.00
2008-01-20 3.00 1.00
2008-01-22 2.00 3.00
月合计 6.00 3.00 3.00
年累计 6.00 3.00 3.002008-02-06 1.00 2.00
2008-02-10 3.00 5.00
月合计 3.00 1.00 5.00
年累计 9.00 4.00 5.00难点应该在月合计和年累计了,大家帮忙想想办法哦。
多谢了!
解决方案 »
- Thread.currentThread().getContextClassLoader().loadClass()和Class.forName()返回的Class对象会有啥区别没?还有关于反射的安全
- 帮我看一下这些代码是什么意思
- hibernate查询问题
- 从JDialog继承的子类如何在标题栏加上最大化按钮?
- 一个类似敲地鼠的小游戏,线程部分有问题,请高手指教
- 请问有了SWING还有必要学AWT吗?
- Java字符串中的代码点与代码单元
- 读取一个1000万行的文件
- 关于JAVA的问题。来者有分,绝不食言!
- jbuilder的配置,送分
- 为什么不报空指针而是打印null?
- 模式超市的收款队列的问题
from 入库表 group by to_char(入库日期,'yyyy')其他类似
from 入库表 group by to_char(入库日期,'yyyy-mm')
out_data output_table 出库日期%TYPE,
input_data input_table 入库日期%TYPE,
sum_num number,
结存数量 number,
收入合计 number,
发出合计 number,
结存合计 number
BEGIN
select 入库日期,出库日期,sum(入库数量),sum(出库数量),库存数量
INTO out_data,input_data,收入合计,发出合计,sum_num
FROM input_table i,output_table o WHERE i.物资代码=o.物资代码;结存合计:=收合入计+sum_num-发出合计;END;
不过楼主用的oracle就不是清楚。oracle用 的 少;
sum(结存数量) from 入库表
group by to_char(入库日期,'yyyy-mm')
from 入库表 group by to_char(入库日期,'yyyy-mm') 应该是这个吧??标准的SQL语句都是这样的 不分数据库