【发布时间】:2017-06-13 11:49:41
【问题描述】:
有没有办法将这两个查询连接在一起
select --STR_NBR "Store",
DAY_DATE "Date",
b.whse_prod_vendor_nbr,
PLN_NBR,
sum(LO_IOH_UNITS) "STORE INVENTORY ON HAND"
--sum(LO_IOH_ORDER_QTY) "STORE ORDERS"
from MSS_OWNER.FCT_IOH_DAY_STR_PLN a
right join dim_prod_pln b
on a.prod_id = b.prod_id
right join dim_period c
on a.per_id = c.per_id
inner join dim_location d
on a.loc_id = d.str_nbr
Where DAY_DATE >= to_date ('1/19/2017','MM/DD/YYYY') --- ENTER THE DATE
and DAY_DATE <= to_date ('1/19/2017','MM/DD/YYYY') --- ENTER THE SAME DATE OR A RANGE
and (LO_IOH_UNITS) >0
--and str_nbr in ()
and PLN_NBR in ('40000278132')
--and b.whse_prod_vendor_nbr in ('040683')
group by -- STR_NBR,
DAY_DATE,
b.whse_prod_vendor_nbr,
PLN_NBR
第二次查询
select DAY_DATE,
pln_nbr,
sum(a.TOT_REG_IOH_UNITS+a.TOT_DISTR_IOH_UNITS) "DC OH HAND Units", -- This is the total on Hand. It includes Reg OH and Dist OH
sum(a.TOT_REG_ordr_UNITS+a.TOT_DISTR_ordr_UNITS) "DC Dist OO "
From MSS_OWNER.FCT_DA_DAY_DC_VEND_WIC a, dim_prod_wic b, dim_period c
where a.PROD_ID = b.PROD_ID
and a.PER_ID = c.PER_ID
and DAY_DATE >= to_date ('1/26/2017','MM/DD/YYYY') --- ENTER THE DATE
and DAY_DATE <= to_date ('1/26/2017','MM/DD/YYYY') --- ENTER THE SAME DATE OR A RANGE
and (TOT_REG_IOH_UNITS+TOT_DISTR_IOH_UNITS+TOT_REG_ordr_UNITS+TOT_DISTR_ordr_UNITS)>0
--and b. PLN_NBR in ('40000278132')
and b.whse_prod_vendor_nbr in ('040683')
group by
DAY_DATE,
PLN_NBR
目标是有 6 列显示日期、供应商 nbr、pln nbr、现有商店库存、dc ioh、dc ioo 有任何想法吗 ?
【问题讨论】: