sql - How to get sum of multiple records in a column -


i have query this:

select      tc.f_exhibition_name,     t.f_exhibitor_name,     tc.f_creditnoteno,     tc.f_description,     tc.f_price,     tc.f_qty,     tc.f_cnqty,     tc.f_totalamt  t_creditnote tc  left join t_exhibitor t on      t.f_exhibitor_name = tc.f_exhibitor_name  tc.f_creditnoteno='cninv100002' 

the output looks this

---------------------------------------------------------------------------------------------------------------------------------------------------- f_exhibition_name   f_exhibitor_name                            f_creditnoteno  f_description   f_price      f_qty        f_cnqty      f_totalamt                                     ---------------------------------------------------------------------------------------------------------------------------------------------------- workspace 2015      aep - associacao empresarial de portugal    cninv100002     item1                12          5             8               96  workspace 2015      aep - associacao empresarial de portugal    cninv100002     item2                25          12            10             250    

i want add 1 more column [sum] @ last sum of f_total amount. in case, want show sum(250+96) = 346.

how can this?

use sum over():

select tc.f_exhibition_name, t.f_exhibitor_name, tc.f_creditnoteno,         tc.f_description, tc.f_price,tc.f_qty, tc.f_cnqty, tc.f_totalamt,        sum(tc.f_totalamt) on () sumoftotalamt t_creditnote tc  left join t_exhibitor t on t.f_exhibitor_name=tc.f_exhibitor_name  tc.f_creditnoteno='cninv100002' 

the windowed version of sum return both rows sum of f_totalamt.


Comments

Popular posts from this blog

Android : Making Listview full screen -

javascript - Parse JSON from the body of the POST -

javascript - How to Hide Date Menu from Datepicker in yii2 -