我正在开发一个网站,用户在客户收到的表中输入金额,如果任何客户没有提供分期付款(金额),则用户不会在表中输入任何金额,并且用户希望获取违约者的信息客户以10天为基础。所以我的问题是应该定义什么表和属性来处理这种情况。
我的 table 是
Clients (cId, name, advance, discount, balance)
Installments(id, date, amount, cId)
但是通过分期付款表,我不知道如何生成那些 10 天没有付款的人的报告,因为我说过用户没有在分期付款表中插入违约者的数据。 提前致谢
最佳答案
这取决于您的 installments.date
字段的格式。下面介绍了如何按 cid = 1
的客户的最近日期进行排序:
SELECT i.*
FROM installments i
INNER JOIN clients c ON c.cid = i.cid
WHERE c.cid = 1
ORDER BY i.date DESC
installments.date
字段的格式如何?它是日期时间字符串(例如 '2007-12-15 23:50:26'
)、UNIX 时间戳(例如 1111885200
)还是其他内容?
关于mysql - 与 mySQL 相关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16976286/