I get the result shown below, but I need to get only one row with the sum of the column QTD_PARC and VL_TIT, this in the SQl Server, can someone help me please?
Advertisement
Answer
You can use sum() with group by clause. If you want to calculate mandt, nf_id, exercicio, num_tit, empresa, filial, ind_emit, desc_tit, ind_tit wise sum of qtd_parc and vl_tit then you can select mandt, nf_id, exercicio, num_tit, empresa, filial, ind_emit, desc_tit and ind_tit along with sum(qtd_parc) and sum(vl_tit)
and you need to mention mandt, nf_id, exercicio, num_tit, empresa, filial, ind_emit, desc _tit (i.e., all the columns not included in an aggregate function like sum) in your group by clause:
Select mandt,nf_id,exercicio,num_tit,empresa,filial,ind_emit,desc_tit, ind_tit,sum(qtd_parc)qtd_parc,sum(vl_tit)vl_tit from MyTable group by mandt,nf_id,exercicio,num_tit,empresa,filial, ind_emit, desc_tit, ind_tit
