我有一个小型 php 程序,用于显示每个工作人员的所有待处理金额,但我在汇总 acc_code 的组值时遇到了一些问题。
我已经解释了下面的系统。每个员工都分配有一个 acc_code。每个帐户代码有 40 – 50 名员工
例如:
admission name months acc_code
==================================
001 test1 3 10A
002 test2 5 10A
006 test3 7 15B
008 test4 1 15A
011 test5 2 16C
051 test6 3 16A
012 test7 3 16A
预期输出:
admission name months acc_code
==================================
001 test1 3 10A
002 test2 5 10A
Total USD 1000
006 test3 7 15B
Total USD 1800
008 test4 1 15A
Total USD 800
011 test5 2 16C
Total USD 1600
051 test6 3 16A
012 test7 3 16A
Total USD 2700
每个员工都有一定数量的分配。我需要获取每个 acc_code 的总待处理金额
下面是我编写的代码,但我不确定如何获得每个 ac_code 的总计
select
(period_diff(date_format(now(), '%Y%m'),
date_format(month, '%Y%m'))) as months,
pending.amount,
pending.admission_numb,
pending.month,
staff.full_name,
staff.acc_code
from
pending join staff
on pending.admission_numb = staff.admission
group by
admission
order by
staff.acc_code asc
任何帮助将不胜感激