我需要将一个表字段的所有数量加起来并获取最新的最后一个记录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