表一:附加费 fjf1 fjf2 fjf3 fjf4 fjf5 fjf6 fjf7
5000
300
-10
200
100
5500
-30 表二:
分项合计 数值
fjf1 2000
fjf2 500
fjf3 -1000
fjf4 300
fjf5 -400
fjf6 5000
fjf7 4660
-------------------------
现在在表一中填入值,要求横向和值等于附加费 ,纵向和值等于表二中的对应的值,填入的值可以为负数,
我考虑了两天,想用两个for 循环,后来发现很难实现,主要在for循环中if语句判断
5000
300
-10
200
100
5500
-30 表二:
分项合计 数值
fjf1 2000
fjf2 500
fjf3 -1000
fjf4 300
fjf5 -400
fjf6 5000
fjf7 4660
-------------------------
现在在表一中填入值,要求横向和值等于附加费 ,纵向和值等于表二中的对应的值,填入的值可以为负数,
我考虑了两天,想用两个for 循环,后来发现很难实现,主要在for循环中if语句判断
解决方案 »
- TRUNC(SYSDATE + 1)和trunc(sysdate) + 1有什么区别?
- 一道oracle基础选择题
- oracle如何获取一个月前的日期,一年前的日期
- 如何获取FCKeditor编辑器中已经编辑好的html源码
- 关于oracle11g R2的 OS认证(在线等待,100分)
- ORACLE过程中出现警告信息
- 运行c++与oracle10g代码时的错误
- 求 sql语句
- 求教:只知道system/manager@dbserver这个用户帐号,怎么才能打开别的用户下面的表?
- 在win2000服务管理器中为什么启动不了OracleOraHome81ManagementServer???提示重叠的I/O操作??
- 在过程或函数中使用参数游标怎么写
- 请教大表迁移的问题,谢谢!
一个思路:
1、随机生成第一行到第六行的a-f列的数据
2、根据第一行到第6行的每行小计数(也就是附加费的值)求出第一行到第6行的g列数据
3、根据每一列的小计数(也就是分项合计数)求出第7行每列的数据
4、可以证明所求出的第七行每列数据的小计一定是已知的第七行附加费值。