Beste allemaal,
Ik heb een vraagje met betrekking tot een functie of meerdere functies binnen sql.
Ik heb een heel mooi stukje code met een aantal velden die worden weergegeven en een aantal optellingen. Het ziet er als volgt uit:
Select tContact.alias_name as wam
,tRSMContact.nick_name as Regio
,sum(nvl(tOrderItem.qty_req,0)) as qty_ruilen_uit
,sum(nvl(tOrderItem.qty_shipped,0)) as qty_ruilen_in
,sum(nvl(tOrderItem.qty_cancelled,0)) as qty_ruilen_in_oud
--(**************) as percentage_ruilen
From :AppOwner.s_order tOrder
,:AppOwner.s_order_type tOrderType
,:AppOwner.s_lst_of_val tOrderStatus
,:AppOwner.s_lst_of_val tLovOrderType
,:AppOwner.s_contact tContact
,:AppOwner.s_postn tWAMPostn
,:AppOwner.s_Party tWAMParty
,:AppOwner.s_Party tRSMParty
,:AppOwner.s_postn tRSMPostn
,:AppOwner.s_user tRSMUser
,:AppOwner.s_contact tRSMContact
,:AppOwner.s_order_item tOrderItem
Nu wil ik op de plek van het (**************) een functie hebben die "qty_ruilen_in"
en "qty_ruilen_in_oud" bij elkaar optelt en dit totaal deelt door "qty_ruilen_uit". (("qty_ruilen_in" + "qty_ruilen_in_oud") / "qty_ruilen_uit")
Ik vraag me af of er zo een funtie voor is of dat ik daarvoor een union aan moet maken ofzo, want dat laatste ben ik nog niet zo heel erg goed in. Hopelijk heeft iemand een idee.
Vriendelijke groeten van Otto R.
Ik heb een vraagje met betrekking tot een functie of meerdere functies binnen sql.
Ik heb een heel mooi stukje code met een aantal velden die worden weergegeven en een aantal optellingen. Het ziet er als volgt uit:
Select tContact.alias_name as wam
,tRSMContact.nick_name as Regio
,sum(nvl(tOrderItem.qty_req,0)) as qty_ruilen_uit
,sum(nvl(tOrderItem.qty_shipped,0)) as qty_ruilen_in
,sum(nvl(tOrderItem.qty_cancelled,0)) as qty_ruilen_in_oud
--(**************) as percentage_ruilen
From :AppOwner.s_order tOrder
,:AppOwner.s_order_type tOrderType
,:AppOwner.s_lst_of_val tOrderStatus
,:AppOwner.s_lst_of_val tLovOrderType
,:AppOwner.s_contact tContact
,:AppOwner.s_postn tWAMPostn
,:AppOwner.s_Party tWAMParty
,:AppOwner.s_Party tRSMParty
,:AppOwner.s_postn tRSMPostn
,:AppOwner.s_user tRSMUser
,:AppOwner.s_contact tRSMContact
,:AppOwner.s_order_item tOrderItem
Nu wil ik op de plek van het (**************) een functie hebben die "qty_ruilen_in"
en "qty_ruilen_in_oud" bij elkaar optelt en dit totaal deelt door "qty_ruilen_uit". (("qty_ruilen_in" + "qty_ruilen_in_oud") / "qty_ruilen_uit")
Ik vraag me af of er zo een funtie voor is of dat ik daarvoor een union aan moet maken ofzo, want dat laatste ben ik nog niet zo heel erg goed in. Hopelijk heeft iemand een idee.
Vriendelijke groeten van Otto R.