【发布时间】:2012-12-30 15:18:21
【问题描述】:
我有一个存储发票数据的表。一旦付款is_paid 将被标记为 1
所以我要做的是获取每个用户在给定日期的所有未付发票(where is_paid =0),以及每个员工的总未付金额和该期间的未付发票计数
SELECT
receivable.amount,
receivable.admission,
receivable.grouped,
receivable.month,
emp.name
FROM
receivable JOIN students ON receivable.emp_id = emp.id
where receivable.is_paid='0'
group by receivable.emp_id
ORDER BY CAST(receivable.grouped AS UNSIGNED ) , receivable.grouped
如何更改上述代码以计算给定期间的待处理发票数量、每个用户的待处理金额总和以及该期间的分组总数(用户输入日期,因此需要显示所有记录之前包括那个日期)
下面是报告结构
任何帮助将不胜感激
【问题讨论】:
-
您能否澄清应收表中的
grouped、admission和month是什么?