我需要将一个表字段的所有数量加起来并获取最新的最后一个记录ID。

例:

假设我们有一个表tbl_salarypaid,其字段为“ paidamount”

表中数据

emp_id paidamount rec_added_date
1       500        2015-11-30
1       500        2015-12-31


需要获得总和(已付金额),rec_added_date类似

SELECT sum(paidamount) as total_paid, rec_added_date from tbl_salarypaid WHERE emp_id = 1


预期结果:

 1000, 2015-12-31

1000 = sum of all paidamount field
2015-12-31 = latest rec_added_date

最佳答案

使用max()

SELECT sum(paidamount) as total_paid, max(rec_added_date)
FROM tbl_salarypaid
WHERE emp_id = 1

09-27 13:42