Hello,
Here I'm doing two JOIN queries.
I need help with inserting 2nd query into 1st.
in the final result I would like to see all the transaction that are 'PP' w customer_name and the rest of the transactions that are not 'PP' i would like to see them as 'N/A' for customer_name
Thank-you for your HELP!
1ST QUERY
SELECT
b.pl_ent,
e.pl_sa,
c.pl_cc,
d.pl_acc,
b. EN_ENTITY_LNG,
e. SA_SUB_LNG,
c. COST_CTR_LNG,
d. ACCT_ACC_LNG ,
f. FISCAL_MONTH,
f. FISCAL_YEAR_LNG,
d. ACCT_TYPE,
SUM(a.gl_amt)
FROM
F_ACCT_TRX_HIST_STG1 a,
D_ENTITY_STG2 b,
D_COSTCTR_STG2 c,
D_ACCTS_STG2 d,
D_SUBACCTS_STG2 e,
D_PERIOD_STG1 f
WHERE
a.PP_ENT = b.EN_ENT AND
c.CC_CSTCTR= UPPER (a.PP_CC) AND
d.acct_acc = a.pl_acc AND
e.sa_sub = a.pl_sa AND
a.pl_eff_dt = f.calendar_date
GROUP BY b.EN_ENT,
e.sa_sub,
c.cc_cstctr,
d.acct_acc,
b. EN_ENTITY_LNG,
e. SA_SUB_LNG,
c. COST_CTR_LNG,
d. ACCT_ACC_LNG ,
f. FISCAL_MONTH,
f. FISCAL_YEAR_LNG,
d. ACCT_TYPE
2ND QUERY
SELECT a.pl_ent,
a.pl_sa,
a.pl_cc,
a.pl_acc,
b.customer_name,
SUM(a.gl_amt)
FROM F_ACCT_TRX_HIST_STG1 a,
D_CUSTOMER b,
f_sales_invoice c
WHERE a.pl_tr_type = 'PP' AND
a.pl_doc= c.inv_nbr AND
c.inv_cust_bill_to_nbr = b.cust_nbr
GROUP BY a.pl_ent,
a.pl_sa,
a.pl_cc,
a.pl_acc,
b.customer_name
Here I'm doing two JOIN queries.
I need help with inserting 2nd query into 1st.
in the final result I would like to see all the transaction that are 'PP' w customer_name and the rest of the transactions that are not 'PP' i would like to see them as 'N/A' for customer_name
Thank-you for your HELP!
1ST QUERY
SELECT
b.pl_ent,
e.pl_sa,
c.pl_cc,
d.pl_acc,
b. EN_ENTITY_LNG,
e. SA_SUB_LNG,
c. COST_CTR_LNG,
d. ACCT_ACC_LNG ,
f. FISCAL_MONTH,
f. FISCAL_YEAR_LNG,
d. ACCT_TYPE,
SUM(a.gl_amt)
FROM
F_ACCT_TRX_HIST_STG1 a,
D_ENTITY_STG2 b,
D_COSTCTR_STG2 c,
D_ACCTS_STG2 d,
D_SUBACCTS_STG2 e,
D_PERIOD_STG1 f
WHERE
a.PP_ENT = b.EN_ENT AND
c.CC_CSTCTR= UPPER (a.PP_CC) AND
d.acct_acc = a.pl_acc AND
e.sa_sub = a.pl_sa AND
a.pl_eff_dt = f.calendar_date
GROUP BY b.EN_ENT,
e.sa_sub,
c.cc_cstctr,
d.acct_acc,
b. EN_ENTITY_LNG,
e. SA_SUB_LNG,
c. COST_CTR_LNG,
d. ACCT_ACC_LNG ,
f. FISCAL_MONTH,
f. FISCAL_YEAR_LNG,
d. ACCT_TYPE
2ND QUERY
SELECT a.pl_ent,
a.pl_sa,
a.pl_cc,
a.pl_acc,
b.customer_name,
SUM(a.gl_amt)
FROM F_ACCT_TRX_HIST_STG1 a,
D_CUSTOMER b,
f_sales_invoice c
WHERE a.pl_tr_type = 'PP' AND
a.pl_doc= c.inv_nbr AND
c.inv_cust_bill_to_nbr = b.cust_nbr
GROUP BY a.pl_ent,
a.pl_sa,
a.pl_cc,
a.pl_acc,
b.customer_name