我有一个表名payment_schedule
与以下内容获取与MAX DATE和组行BY
我想MAX(due_date) GROUPED BY loan_application_id
参考获取记录在上面的图像记录,我期待结果是继
我尝试使用以下SQL查询
SELECT
id,
MAX(due_date) as due_date,
loan_application_id
FROM
payment_schedule
GROUP BY
loan_application_id
这将返回以下结果。
正如你看到它不针对给定的到期日返回相应id
。
此外,我有另一列payment_type_id
,我需要排除payment_type_id
值为3
的行。
我尝试了几种解决方案在这里,似乎没有任何工作,如何去做呢?
谢谢。
嗨,这个怎么查询? SELECT ID, MAX(DUE_DATE)作为DUE_DATE, loan_application_id FROM payment_schedule GROUP BY loan_application_id,ID – M3ghana
的可能的复制[选择每个GROUP BY组第一行?](http://stackoverflow.com/questions/3800551/select-first-in-each-group-by-group) – billynoah