我有两张 table 。 DateTable 是一个仅包含日期的表。 RecordTable 是一个包含 4000 万条唯一记录的表。
在RecordTable中,每条记录都有一个StartDate和一个EndDate。
我想迭代 DateTable,并计算 RecordTable 中 DateTable 中的日期介于 StartDate 和 EndDate 之间的记录数。
示例 - DateTable 有以下 2 条记录: 2014-07-27 2014-07-28
我首先想知道RecordTable中2014-07-27在StartDate和EndDate之间的记录数。
然后我希望下一行显示 RecordTable 中 2014-07-28 介于 StartDate 和 EndDate 之间的记录数。
这是一个循环吗?或者他们是在查询中执行的一种方法?
最佳答案
这是两个单独的查询。你对两者都有正确的想法。 您必须单独运行数据集,然后在浏览器端使用您想要的任何内容来显示结果。
关于MYSQL - 想要迭代位于 1 个表中的日期,并计算另一个表中的记录数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25001459/