需要帮助从数据库生成报告获取独特的余额值并获得每月唯一最早的付款日期(或不显示每月的最新付款日期)
以下示例是应该是的报告。我只删除了最新的行来制作我的目标样本。
这里是代码:
let value = $viewValue;
$ctrl.getItems(value);
答案 0 :(得分:0)
这是一种方法,假设日期存储为日期:
SELECT lp.*
FROM m_loan_payment lp
WHERE loan_no = 13492 AND
lp.payment_date = (SELECT MIN(lp2.payment_date)
FROM m_loan_payment lp2
WHERE lp2.loan_no = lp.loan_no AND
YEAR(lp2.payment_date) = YEAR(lp.payment_date) AND
MONTH(lp2.payment_date) = MONTH(lp.payment_date)
)
ORDER BY payment_date DESC;
如果付款日期存储为字符串或数字,则可以使用类似的逻辑。