Column 'snbdemp.dpto' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
SELECT [tipo_alma]
,[Periodo]
,[Semana]
,[cod_dep_pr] as depto
,Snbddpto.des_dep
,snbdprod_empaque.cod_emp
,ltrim(rtrim(snbdemp.nombre))+' '+ltrim(rtrim(snbdemp.apellido)) as nombre
,Snbdemp.dpto As departamento
,Snbdemp.pasaje
,Snbdemp.BAL_PREST
,Snbdemp.CUO_PREST
,Snbdemp.cedula
,Snbdemp.numerodecuenta
,Snbdemp.tipo_cuenta
,Snbdemp.forma_pago
,Snbdemp.afp As cal_afp
,Snbdemp.ars As cal_ars
,sum(Lun_normal * prec_n_acti) as Lun_normal
,sum(Mar_normal * prec_n_acti) as mar_normal
,sum(mie_normal * prec_n_acti) as mie_normal
,sum(jue_normal * prec_n_acti) as jue_normal
,sum(vie_normal * prec_n_acti) as vie_normal
,sum(sab_normal * prec_n_acti) as sab_normal
,sum(dom_normal * prec_n_acti) as dom_normal
,sum(Lun_extra * prec_e_acti) as Lun_extra
,sum(Mar_extra * prec_e_acti) as mar_extra
,sum(mie_extra * prec_e_acti) as mie_extra
,sum(jue_extra * prec_e_acti) as jue_extra
,sum(vie_extra * prec_e_acti) as vie_extra
,sum(sab_extra * prec_e_acti) as sab_extra
,sum(dom_extra * prec_e_acti) as dom_extra
,sum(Lun_doble * prec_d_acti) as lun_doble
,sum(Mar_doble * prec_d_acti) as mar_doble
,sum(mie_doble * prec_d_acti) as mie_doble
,sum(jue_doble * prec_d_acti) as jue_doble
,sum(vie_doble * prec_d_acti) as vie_doble
,sum(sab_doble * prec_d_acti) as sab_doble
,sum(dom_doble * prec_d_acti) as dom_doble
FROM snbdprod_empaque, snbdemp, Snbddpto
where snbdprod_empaque.cod_emp = snbdemp.cod_emp
and snbdprod_empaque.cod_dep_pr = Snbddpto.cod_dep
group by
[tipo_alma]
,[Periodo]
,[Semana]
,[cod_dep_pr]
,Snbddpto.des_dep
,snbdprod_empaque.cod_emp
,snbdemp.nombre
,snbdemp.apellido
order by
[tipo_alma]
,[Periodo]
,[Semana]
,[cod_emp]
,[cod_dep_pr]