【发布时间】:2013-02-08 22:11:40
【问题描述】:
我有一个包含以下列的表格:
ID startdate enddate
我希望此表的行重复与 startdate 和 enddate 之间的差异一样多的次数,以及一个列,该列为表中的每个 id 提供这两天之间的所有日期。所以,我的新表应该是这样的:
ID Date
A startdate
A startdate +1 day
A startdate +2 days (till enddate)
B startdate
B startdate + 1 day ....
请注意,我对不同的 ID 有不同的开始和结束日期。
我尝试了以下问题的答案,但这不起作用:
Mysql select multiple rows based on one row related date range
【问题讨论】:
-
您想要查询(选择)或表格(带 pl)?
-
@twillouer 我希望将其插入新表中。另外,我不明白“pl”是什么意思。谢谢。
标签: mysql date range rows repeat