我有一個表名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