台灣最大程式設計社群網站
線上人數
607
 
會員總數:245215
討論主題:189089
歡迎您免費加入會員
討論區列表 >> Oracle >> SQL GROUP BY 問題
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
SQL GROUP BY 問題
價值 : 50 QP  點閱數:458 回應數:0

樓主

hsinying
門外漢
0 1
10 0
發送站內信

大家好,新手上路請多包涵~~~

最近需要利用ORCALE 的 report builder改寫一隻報表,
內容需要備註欄內輸入的文字一致,若是有不一樣就會退回不成立新訂單
我嘗試過的 GROUP BY 及 DISTINCT,不管我的文字是否一致都不成立

會輸入的其他欄位皆已在程式最上方GROUP BY ,想請問是否我需要判別的欄位也需要在最上方先GROUP BY嗎
那如果GROUP BY 後,那我之後要如何下判斷去抓不一樣資料的欄位呢
下方是我的程式內容,還請各位協助了,謝謝 (跪)

begin
select BATCH_NAME,customer_po_no,shipping_instructions
from xxomp010_t
where batch_name = batch_name
and customer_po_no = customer_po_no
group by customer_po_no
having shipping_instructions = shipping_instructions;
exception
when others then
v_seq := 1 ;
END;

IF v_seq = 1 then
fnd_file.PUT_LINE(fnd_file.output, 'SHIPPING_INSTRUCTIONS 不一致');
fnd_file.PUT_LINE(fnd_file.output,
p_Seq || ',無法導入資料 !!') ;
END IF;




搜尋相關Tags的文章: [ ORACLE ] , [ REPORT ] , [ REPORTBUILDER ] ,
本篇文章發表於2018-10-22 17:58
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
目前尚無任何回覆
   

回覆
如要回應,請先登入.