【发布时间】:2014-09-20 00:10:49
【问题描述】:
我有 2 张桌子。 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 date loops count between