ITPUB??ì3
12月微软Hyper-V虚拟化沙龙主题征集
ITPUB论坛 » ERP二次开发 » 請問這個報表如何寫

标题: 請問這個報表如何寫
离线 Arrayguojian
中级会员



精华贴数 1
个人空间 0
技术积分 457 (4326)
社区积分 37 (5739)
注册日期 2003-1-11
论坛徽章:0
      
      

发表于 2004-7-13 16:36 
請問這個報表如何寫

SELECT PPH.CUST_CODE,
       PPH.C_ITEM_NAME,
       PPH.C_QUANTITY,
       TO_CHAR(PPL.LINE_NUMBER)||'-'||PPL.OPERATION_DESC OPERATION,
       PPL.PLANNING_DATE,
       PPL.COMPLETE_DATE
FROM PPCS_PLANNING_HEADERS_V PPH,
     PPCS_PLANNING_LINES_V   PPL
WHERE PPH.PLANNING_HEADER_ID =PPL.PLANNING_HEADER_ID
ORDER BY PPH.CUST_CODE,PPL.LINE_NUMBER

顯示數據
客編          成品編號                 批量                 動作                  計划日期                  實際日期
AK        700-03872-005-00        2020        10-開料        2004/7/1        2004/7/12
AK        700-03872-005-00        2020        20-大啤        2004/7/2        2004/7/12
AK        700-03872-005-00        2020        30-切削        2004/7/3        2004/7/12
AK        700-03872-005-00        2020        40-電鍍        2004/7/3        2004/7/12
AO        700-05110-000-01        6060        1-開料        2004/7/13        2004/7/13
AO        700-05110-000-01        6060        2-切削        2004/7/14        2004/7/14
AO        700-05110-000-01        6060        3-電鍍        2004/7/14        2004/7/14

要求報表樣式大致如圖。




guojian 上传了这个附件:
2004-7-13 16:41
aaa.jpg (17.65 KB)
 

__________________
今天開始俺要不斷的努力..
只看该作者    顶部
离线 Harry_shan
跟着ORACLE走


精华贴数 11
个人空间 0
技术积分 22624 (42)
社区积分 13827 (110)
注册日期 2003-2-28
论坛徽章:70
现任管理团队成员2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:排球生肖徽章2007版:羊生肖徽章2007版:牛生肖徽章2007版:猪
2008北京奥运纪念徽章:跆拳道2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:沙滩排球

发表于 2004-7-13 17:14 
可以用交差表来做


__________________
只看该作者    顶部
离线 Harry_shan
跟着ORACLE走


精华贴数 11
个人空间 0
技术积分 22624 (42)
社区积分 13827 (110)
注册日期 2003-2-28
论坛徽章:70
现任管理团队成员2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:排球生肖徽章2007版:羊生肖徽章2007版:牛生肖徽章2007版:猪
2008北京奥运纪念徽章:跆拳道2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:沙滩排球

发表于 2004-7-14 16:08 
楼主现在问题解决了吗?


__________________
只看该作者    顶部
离线 dlc1977
资深会员


精华贴数 1
个人空间 0
技术积分 1323 (1336)
社区积分 807 (1108)
注册日期 2003-3-12
论坛徽章:2
      
      

发表于 2004-7-15 09:27 
用交叉報表不好做吧,還是寫一個sql,如果复雜就用排程來處理,那樣會快些.這樣的報表我就是寫成sql做的.


只看该作者    顶部
离线 guojian
中级会员



精华贴数 1
个人空间 0
技术积分 457 (4326)
社区积分 37 (5739)
注册日期 2003-1-11
论坛徽章:0
      
      

发表于 2004-7-15 10:52 
已用矩陣交差報表解決了。但不知樓上這種方法又是怎樣的。可否簡單介紹一下。


__________________
今天開始俺要不斷的努力..
只看该作者    顶部
离线 longwansheng
资深会员


来自 廣東深圳
精华贴数 0
个人空间 0
技术积分 1620 (1059)
社区积分 5 (15657)
注册日期 2004-7-17
论坛徽章:0
      
      

发表于 2004-7-20 21:44 
這個寫法如何?

select cust_code,c_item_name,c_quantity,
       max(kl_plan),
       max(kl_comp),
       max(db_plan),
       max(db_comp),
       max(ql_plan),
       max(ql_comp),
       max(dd_plan),
       max(dd_comp)
  from (
SELECT PPH.CUST_CODE,
       PPH.C_ITEM_NAME,
       PPH.C_QUANTITY,
       decode(PPL.OPERATION_DESC,'KAILIAO',ppl.planning_date,null) kl_plan,
       decode(PPL.OPERATION_DESC,'KAILIAO',ppl.complete_date,null) kl_comp,
       decode(PPL.OPERATION_DESC,'DABIE',ppl.planning_date,null) db_plan,
       decode(PPL.OPERATION_DESC,'DABIE',ppl.planning_date,null) db_plan,
       decode(PPL.OPERATION_DESC,'QIELIAO',ppl.planning_date,null) ql_plan,
       decode(PPL.OPERATION_DESC,'QIELIAO',ppl.planning_date,null) ql_plan,
       decode(PPL.OPERATION_DESC,'DIANDU',ppl.planning_date,null) dd_plan,
       decode(PPL.OPERATION_DESC,'DIANDU',ppl.planning_date,null) dd_plan
       PPL.PLANNING_DATE,
       PPL.COMPLETE_DATE
FROM   PPCS_PLANNING_HEADERS_V PPH,
       PPCS_PLANNING_LINES_V PPL
WHERE  PPH.PLANNING_HEADER_ID =PPL.PLANNING_HEADER_ID
ORDER BY PPH.CUST_CODE,
         PPL.LINE_NUMBER
        )
  group by cust_code,c_item_name,c_quantity


__________________
在oracle erp維護與分析開發中..................................
Email: longwsheng@gmail.com
MSN:longwsheng@hotmail.com
QQ:82003806
歡迎加為好友,共同it共同成長^^_^^^^_^^^^_^^^^_^^^^_^^^^
只看该作者    顶部
离线 guojian
中级会员



精华贴数 1
个人空间 0
技术积分 457 (4326)
社区积分 37 (5739)
注册日期 2003-1-11
论坛徽章:0
      
      

发表于 2004-7-22 12:32 
謝謝﹗我基本上是把代碼考過來就可以使用。效果和我用報表實現的一樣。樓上思路清晰﹐令我佩服。

select cust_code,c_item_name,c_quantity,
max(pre_plan),
max(pre_comp),
max(cut_plan),
max(cut_comp),
max(pol_plan),
max(pol_comp),
max(ept_plan),
max(ept_comp),
max(ass_plan),
max(ass_comp)
from (
SELECT PPH.CUST_CODE,
PPH.C_ITEM_NAME,
PPH.C_QUANTITY,
decode(PPL.OPERATION_DESC,'制胚',ppl.planning_date,null) pre_plan,
decode(PPL.OPERATION_DESC,'制胚',ppl.complete_date,null) pre_comp,
decode(PPL.OPERATION_DESC,'切削',ppl.planning_date,null) cut_plan,
decode(PPL.OPERATION_DESC,'切削',ppl.complete_date,null) cut_comp,
decode(PPL.OPERATION_DESC,'研磨',ppl.planning_date,null) pol_plan,
decode(PPL.OPERATION_DESC,'研磨',ppl.complete_date,null) pol_comp,
decode(PPL.OPERATION_DESC,'電鍍',ppl.planning_date,null) ept_plan,
decode(PPL.OPERATION_DESC,'電鍍',ppl.complete_date,null) ept_comp,
decode(PPL.OPERATION_DESC,'裝配',ppl.planning_date,null) ass_plan,
decode(PPL.OPERATION_DESC,'裝配',ppl.complete_date,null) ass_comp,
PPL.PLANNING_DATE,
PPL.COMPLETE_DATE
FROM PPCS_PLANNING_HEADERS_V PPH,
PPCS_PLANNING_LINES_V PPL
WHERE PPH.PLANNING_HEADER_ID =PPL.PLANNING_HEADER_ID
--AND PPH.CONTRACT_LINES_ID=27
--ORDER BY PPH.CUST_CODE,PPL.LINE_NUMBER
)
group by cust_code,c_item_name,c_quantity


__________________
今天開始俺要不斷的努力..
只看该作者    顶部
离线 longwansheng
资深会员


来自 廣東深圳
精华贴数 0
个人空间 0
技术积分 1620 (1059)
社区积分 5 (15657)
注册日期 2004-7-17
论坛徽章:0
      
      

发表于 2004-7-22 20:11 
HAHA

互相學習


__________________
在oracle erp維護與分析開發中..................................
Email: longwsheng@gmail.com
MSN:longwsheng@hotmail.com
QQ:82003806
歡迎加為好友,共同it共同成長^^_^^^^_^^^^_^^^^_^^^^_^^^^
只看该作者    顶部
离线 dlc1977
资深会员


精华贴数 1
个人空间 0
技术积分 1323 (1336)
社区积分 807 (1108)
注册日期 2003-3-12
论坛徽章:2
      
      

发表于 2004-7-25 08:18 
阿龍你怎麼這麼快,我還沒說就被你說了


只看该作者    顶部
离线 Arraylongwanshe
资深会员


来自 廣東深圳
精华贴数 0
个人空间 0
技术积分 1620 (1059)
社区积分 5 (15657)
注册日期 2004-7-17
论坛徽章:0
      
      

发表于 2004-7-27 21:20 
呵呵




__________________
在oracle erp維護與分析開發中..................................
Email: longwsheng@gmail.com
MSN:longwsheng@hotmail.com
QQ:82003806
歡迎加為好友,共同it共同成長^^_^^^^_^^^^_^^^^_^^^^_^^^^
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问