I持って次のクエリ:分割その値に基づいて2へのSQL列
declare
@PharmTransDateKey int
set @PharmTransDateKey = 20160630
select
ds.StoreName,
case when dro.NetCount < 0 then 'Previous Period Adj'
else 'Todays Sales'
end as Category,
sum(ClaimAmount) as ThirdPartyDue
from
Final.FactRxBusinessEffectiveDay f
inner join Final.DimRxOutcome dro
on f.RxOutcomeKey = dro.RxOutcomeKey
inner join Final.DimStore ds
on ds.StoreKey = f.StoreKey and
ds.SourceChainKey = 254
where
PharmTransDateKey = @PharmTransDateKey and
dro.NetCount <> 0
group by
ds.StoreName,
case when dro.NetCount < 0 then 'Previous Period Adj'
else 'Todays Sales'
end
order by 1,2,3
この出力:
私は2つの値のみを使用したいですCategory
列およびそれらに彼ら自身の列を作ります。以下の表は、私が撮影しているものです。
あなたはどのようなDBMSを使用していますか? SQLサーバー? MySQL?オラクル?他に何か? – Siyual