高手们帮帮忙
时间:2011-11-28
来源:互联网
这个函数为啥不能这样写
select a.PART_NO, a.域03期末库存, b.域06期末库存,c.域01期末库存,d.域02期末库存
from
(SELECT a.PART_NO,sum(decode(DIRECTION,'+',quantity,0))-sum(decode(DIRECTION,'-',quantity,0)) 域03期末库存
FROM IFSAPP.INVENTORY_TRANSACTION_HIST2 where CONTRACT in('03') and upper( LOCATION_NO ) like upper( 'SM%' )
AND DATE_APPLIED<=to_date('&结束时间','yyyy-mm-dd') )a,
(SELECT b.PART_NO, sum(decode(DIRECTION,'+',quantity,0))-sum(decode(DIRECTION,'-',quantity,0)) 域06期末库存
FROM IFSAPP.INVENTORY_TRANSACTION_HIST2 where CONTRACT in('06') and upper( LOCATION_NO ) like upper( '%' )
and DATE_APPLIED<=to_date('&结束时间','yyyy-mm-dd') )b,
(SELECT c.PART_NO, sum(decode(DIRECTION,'+',quantity,0))-sum(decode(DIRECTION,'-',quantity,0)) 域01期末库存
FROM IFSAPP.INVENTORY_TRANSACTION_HIST2 where CONTRACT in('01') and upper( LOCATION_NO ) like upper( '%' )
and DATE_APPLIED<=to_date('&结束时间','yyyy-mm-dd') )c,
(SELECT d.PART_NO, sum(decode(DIRECTION,'+',quantity,0))-sum(decode(DIRECTION,'-',quantity,0)) 域02期末库存
FROM IFSAPP.INVENTORY_TRANSACTION_HIST2 where CONTRACT in('02') and upper( LOCATION_NO ) like upper( 'SM%' )
AND DATE_APPLIED<=to_date('&结束时间','yyyy-mm-dd') )d
where a.PART_NO=b.PART_NO and b.PART_NO=c.PART_NO and c.PART_NO=d.PART_NO
select a.PART_NO, a.域03期末库存, b.域06期末库存,c.域01期末库存,d.域02期末库存
from
(SELECT a.PART_NO,sum(decode(DIRECTION,'+',quantity,0))-sum(decode(DIRECTION,'-',quantity,0)) 域03期末库存
FROM IFSAPP.INVENTORY_TRANSACTION_HIST2 where CONTRACT in('03') and upper( LOCATION_NO ) like upper( 'SM%' )
AND DATE_APPLIED<=to_date('&结束时间','yyyy-mm-dd') )a,
(SELECT b.PART_NO, sum(decode(DIRECTION,'+',quantity,0))-sum(decode(DIRECTION,'-',quantity,0)) 域06期末库存
FROM IFSAPP.INVENTORY_TRANSACTION_HIST2 where CONTRACT in('06') and upper( LOCATION_NO ) like upper( '%' )
and DATE_APPLIED<=to_date('&结束时间','yyyy-mm-dd') )b,
(SELECT c.PART_NO, sum(decode(DIRECTION,'+',quantity,0))-sum(decode(DIRECTION,'-',quantity,0)) 域01期末库存
FROM IFSAPP.INVENTORY_TRANSACTION_HIST2 where CONTRACT in('01') and upper( LOCATION_NO ) like upper( '%' )
and DATE_APPLIED<=to_date('&结束时间','yyyy-mm-dd') )c,
(SELECT d.PART_NO, sum(decode(DIRECTION,'+',quantity,0))-sum(decode(DIRECTION,'-',quantity,0)) 域02期末库存
FROM IFSAPP.INVENTORY_TRANSACTION_HIST2 where CONTRACT in('02') and upper( LOCATION_NO ) like upper( 'SM%' )
AND DATE_APPLIED<=to_date('&结束时间','yyyy-mm-dd') )d
where a.PART_NO=b.PART_NO and b.PART_NO=c.PART_NO and c.PART_NO=d.PART_NO
作者: lfchun26 发布时间: 2011-11-28
select a.域03期末库存, b.域06期末库存,c.域01期末库存,d.域02期末库存
from
(SELECT sum(decode(DIRECTION,'+',quantity,0))-sum(decode(DIRECTION,'-',quantity,0)) 域03期末库存
FROM IFSAPP.INVENTORY_TRANSACTION_HIST2 where CONTRACT in('03') and upper( LOCATION_NO ) like upper( 'SM%' )
AND DATE_APPLIED<=to_date('&结束时间','yyyy-mm-dd') )a,
(SELECT sum(decode(DIRECTION,'+',quantity,0))-sum(decode(DIRECTION,'-',quantity,0)) 域06期末库存
FROM IFSAPP.INVENTORY_TRANSACTION_HIST2 where CONTRACT in('06') and upper( LOCATION_NO ) like upper( '%' )
and DATE_APPLIED<=to_date('&结束时间','yyyy-mm-dd') )b,
(SELECT sum(decode(DIRECTION,'+',quantity,0))-sum(decode(DIRECTION,'-',quantity,0)) 域01期末库存
FROM IFSAPP.INVENTORY_TRANSACTION_HIST2 where CONTRACT in('01') and upper( LOCATION_NO ) like upper( '%' )
and DATE_APPLIED<=to_date('&结束时间','yyyy-mm-dd') )c,
(SELECT sum(decode(DIRECTION,'+',quantity,0))-sum(decode(DIRECTION,'-',quantity,0)) 域02期末库存
FROM IFSAPP.INVENTORY_TRANSACTION_HIST2 where CONTRACT in('02') and upper( LOCATION_NO ) like upper( 'SM%' )
AND DATE_APPLIED<=to_date('&结束时间','yyyy-mm-dd') )d
这样可以运行 但是不能达到我的需求
作者: lfchun26 发布时间: 2011-11-28
第二个查询的结果
a.域03期末库存, b.域06期末库存,c.域01期末库存,d.域02期末库存
1 2180 802043.9738 7811998.44058031 10545.15
我想要的是
part_no a.域03期末库存 b.域06期末库存 c.域01期末库存 d.域02期末库存
aaa 2180 802043.9738 7811998.44058031 10545.15
bbb 2180 20000 78555 55555
..... 这样显示该怎么写呢
a.域03期末库存, b.域06期末库存,c.域01期末库存,d.域02期末库存
1 2180 802043.9738 7811998.44058031 10545.15
我想要的是
part_no a.域03期末库存 b.域06期末库存 c.域01期末库存 d.域02期末库存
aaa 2180 802043.9738 7811998.44058031 10545.15
bbb 2180 20000 78555 55555
..... 这样显示该怎么写呢
作者: lfchun26 发布时间: 2011-11-28
SQL code
是不是多了一个列part_no,主要是这个问题!
作者: cosio 发布时间: 2011-11-28
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28