Added a new view v_quote_details to display details of the quotes to end users for selection purposes.
git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@3193 248e525c-4dfb-0310-94bc-949c084e9493
This commit is contained in:
24
Schema/V_QUOTE_DETAILS.vw
Normal file
24
Schema/V_QUOTE_DETAILS.vw
Normal file
@@ -0,0 +1,24 @@
|
||||
CREATE OR REPLACE VIEW V_QUOTE_DETAILS AS
|
||||
SELECT "ENQUIRY_ID","QUOTE_ID","ENTY_CODE","MODULE_CODE","LEAD_TIME","ADDITIONAL_ITEMS","BAS_CODE","QMAX","INLET_ORIENTATION","OUTLET_ORIENTATION","TOTAL_COST","ROW_NUMBER"
|
||||
FROM (SELECT q.enqu_id AS enquiry_id
|
||||
,t.qute_id AS quote_id
|
||||
,MAX(t.enty_code) over(PARTITION BY qute_id) AS enty_code
|
||||
,MAX(t.modu_code) over(PARTITION BY qute_id) AS module_code
|
||||
,MAX(t.lead_time) over(PARTITION BY qute_id ORDER BY qute_id) AS lead_time
|
||||
,get_quote_items(qute_id) AS additional_items
|
||||
,MAX(t.bas_code) over(PARTITION BY qute_id) AS bas_code
|
||||
,MAX(t.qmax) over(PARTITION BY qute_id) AS qmax
|
||||
,MAX(t.inlet_orientation) over(PARTITION BY qute_id) AS inlet_orientation
|
||||
,MAX(t.outlet_orientation) over(PARTITION BY qute_id) AS outlet_orientation
|
||||
,SUM(nvl(t.selling_price
|
||||
,0) + nvl(t.delivery_price
|
||||
,0)) over(PARTITION BY qute_id ORDER BY qute_id) AS total_cost
|
||||
,row_number() over(PARTITION BY qute_id ORDER BY qute_id) AS row_number
|
||||
FROM quote_items t
|
||||
,quotes q
|
||||
WHERE t.qute_id = q.id
|
||||
ORDER BY enqu_id
|
||||
,quote_id
|
||||
,t.id) all_quote_items
|
||||
WHERE row_number = 1
|
||||
|
||||
Reference in New Issue
Block a user