0
特定の日に特定のアイテムを取得するクエリを作成しようとしています。手元の総店舗在庫、手元にある総配電センター(DC)、および発注を合計します。私はすべてのテーブルに参加する問題があります。何か案は?特定の日に特定のアイテムを取得するクエリを作成しようとしています
select
d.DAY_DATE,
c.wic_nbr,
c.wic_Desc,
c.basic_prod_ind,
sum(b.lo_ioh_units) "Total Store Inventory on Hand Units",
sum(a.TOT_REG_IOH_UNITS+a.TOT_DISTR_IOH_UNITS) "Total DC Inventory on Hand Units",
sum(a.TOT_REG_ordr_UNITS+a.TOT_DISTR_ordr_UNITS) "Total DC On Order Units "
from MSS_OWNER.FCT_DA_DAY_DC_VEND_WIC a
Join fct_ioh_day_str_pln b
ON a.PROD_ID = b.PROD_ID
JOIN dim_prod_wic c
ON a.PROD_ID = c.PROD_ID
JOIN dim_period d
on a.PER_ID = d.PER_ID;
Where (a.TOT_REG_IOH_UNITS+a.TOT_DISTR_IOH_UNITS+a.TOT_REG_ordr_UNITS+a.TOT_DISTR_ordr_UNITS)>0
and (b.lo_ioh_units)> 0
and d.DAY_DATE = to_date ('01/24/2017','MM/DD/YYYY')
and b.wic_nbr in ('955612')
group by
d.DAY_DATE,
c.wic_nbr,
c.wic_desc,
c.basic_prod_ind
結果を表示し、結果が間違っていて、あなたが見たいものを表示します。あなたはそのように答えを得るでしょう。 –
'to_date'は' Oracle'関数ではありませんか?何のRDBMSを使用していますか? –
これはOracleです。エラー:ORA-00972:識別子が長すぎます (状態:37000、ネイティブコード:3CC) –