AUC_CLBSCR_T_VW(SQL View) |
Index Back |
---|
SELECT A.BUSINESS_UNIT , A.AUC_ID , A.AUC_ROUND , A.AUC_VERSION , A.BIDNUM , A.BIDDER_SETID , A.BIDDER_ID , A.BIDDER_TYPE , A.BIDDER_LOC , a.oprid , (CASE WHEN SUM(b.WEIGHTING) > 0 THEN %Round(%DECDIV(SUM(%DecMult(b.auc_ln_bf_scr_ttl, b.weighting)) + %DecMult(a.auc_ln_bf_scr_ttl , c.WEIGHTING), 100) , 7) ELSE %Round(%Decdiv(SUM(b.auc_ln_bf_scr_ttl), count(c.weighting)) + %DECDIV(%DecMult(a.auc_ln_bf_scr_ttl , c.WEIGHTING), 100) , 7) END) , A.BID_FCTR_COST + SUM(B.BID_FCTR_COST) FROM PS_AUC_HDR c , ps_auc_clbscr_h_vw a , ps_auc_clbscr_l_vw b WHERE c.business_unit = a.business_unit AND c.auc_id = a.auc_id AND c.auc_round = a.auc_round AND c.auc_version = a.auc_version AND a.business_unit = b.business_unit AND a.auc_id = b.auc_id AND a.auc_round = b.auc_round AND a.auc_version = b.auc_version AND a.bidnum = b.bidnum AND a.bidder_setid = b.bidder_setid AND a.bidder_id = b.bidder_id AND a.bidder_type = b.bidder_type AND a.bidder_loc = b.bidder_loc AND a.oprid = b.oprid GROUP BY a.business_unit, a.auc_id , a.auc_round , a.auc_version , a.bidnum , a.bidder_setid , a.bidder_id , a.bidder_type , a.bidder_loc , a.oprid, a.auc_ln_bf_scr_ttl, c.weighting , a.bid_fctr_cost UNION SELECT A.BUSINESS_UNIT , A.AUC_ID , A.AUC_ROUND , A.AUC_VERSION , A.BIDNUM , A.BIDDER_SETID , A.BIDDER_ID , A.BIDDER_TYPE , A.BIDDER_LOC , A.oprid , (CASE WHEN SUM(a.WEIGHTING) > 0 THEN %Round(%DECDIV(SUM(%DecMult(a.auc_ln_bf_scr_ttl, a.weighting)), 100), 7) ELSE %Round(%Decdiv(SUM(a.auc_ln_bf_scr_ttl), count(a.weighting)) , 7) END) , SUM(a.BID_FCTR_COST) FROM ps_auc_clbscr_l_vw A WHERE NOT EXISTS( SELECT BUSINESS_UNIT FROM PS_AUC_CLBSCR_H_VW WHERE BUSINESS_UNIT = A.BUSINESS_UNIT AND AUC_ID = A.AUC_ID AND AUC_ROUND = A.AUC_ROUND AND AUC_VERSION = A.AUC_VERSION AND BIDDER_ID = A.BIDDER_ID AND BIDDER_SETID = A.BIDDER_SETID AND BIDNUM = A.BIDNUM AND BIDDER_TYPE = A.BIDDER_TYPE AND BIDDER_LOC = A.BIDDER_LOC) GROUP BY a.business_unit, a.auc_id , a.auc_round , a.auc_version , a.bidnum , a.bidder_setid , a.bidder_id , a.bidder_type , a.bidder_loc , a.oprid, a.auc_ln_bf_scr_ttl |
# | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description |
---|---|---|---|---|
1 | Character(5) | VARCHAR2(5) NOT NULL | Business Unit | |
2 | Character(10) | VARCHAR2(10) NOT NULL | Event ID | |
3 | Number(5,0) | INTEGER NOT NULL |
Event Round
Default Value: 1 |
|
4 | Number(5,0) | INTEGER NOT NULL |
Event Version
Default Value: 1 |
|
5 | Signed Number(6,0) | DECIMAL(5) NOT NULL | Bid ID | |
6 | Character(5) | VARCHAR2(5) NOT NULL | Bidder Setid | |
7 | Character(15) | VARCHAR2(15) NOT NULL | Bidder ID | |
8 | Character(1) | VARCHAR2(1) NOT NULL |
Bidder Type
B=Bidder C=Customer P=Public U=Uploaded V=Supplier |
|
9 | Character(10) | VARCHAR2(10) NOT NULL | Bidder Location | |
10 | OPRID | Character(30) | VARCHAR2(30) NOT NULL | A user's ID (see PSOPRDEFN). |
11 | AUC_LN_BF_SCR_TTL | Number(11,7) | DECIMAL(10,7) NOT NULL | Total Line Bid Factor Score |
12 | BID_FCTR_COST | Signed Number(20,6) | DECIMAL(18,6) NOT NULL | Bid Response Quantity |