总计一个表字段的所有数量并获取最新的最后一条记录ID

问题描述:

我需要总和一个表字段的数量并获取最新的最后一条记录ID。总计一个表字段的所有数量并获取最新的最后一条记录ID

例子:

假设我们有一个表tbl_salarypaid有场 “paidamount”

数据表

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

需要得到总和(paidamount),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 
+0

,如果需要,除了日期最后一条记录任何其他方面的数据,因为我知道我们可以用max函数的日期字段。 像我们有另一个外地added_by EMP_ID paidamount rec_added_date added_by 1 500二零一五年十一月三十〇日1B 1 500 2015年12月31日1A 结果: 1000,2015年12月31日, 1a 在此先感谢 –

+0

,如果需要除日期以外的最后一条记录的其他字段数据,我知道我们可以在日期字段中使用最大值函数。 像我们有另一个外地added_by EMP_ID paidamount rec_added_date added_by 1 500二零一五年十一月三十〇日1B 1 500 2015年12月31日1A 结果: 1000,2015年12月31日,1A –

+0

@ AtulSharma。 。 。唯一合理的期望是对你问的问题得到答案。如果您有另一个*问题,请将其作为一个问题,提供合适的样本数据,期望的结果和解释。 –