如何将选定的日期值拆分为多行,例如,使用到现在为止的已知间隔?我可以使用递归cte来实现,但是mysql aurora(rds)不提供支持。
拿一个结果来说
|--|----------|
|id|createdAt |
|--|----------|
|1 |2018-01-01|
|--|----------|
如果间隔7天,查询应输出如下数据:
|----------|
|clycles |
|----------|
|2018-01-01|
|2018-01-08|
|2018-01-15|
|2018-01-22|
|... |
|----------|
2条答案
按热度按时间t98cgbkg1#
如果您在d列中有一个包含所有可能日期的(可能是临时的)表,您可以
另请参见如何用日期范围填充表?
mccptt672#
我会用临时table做这个
然后