使用标准的mysql函数可以编写一个查询,返回两个日期之间的日期列表。
例如,给定2009-01-01和2009-01-13,它将返回一个包含以下值的单列表:
2009-01-01
2009-01-02
2009-01-03
2009-01-04
2009-01-05
2009-01-06
2009-01-07
2009-01-08
2009-01-09
2009-01-10
2009-01-11
2009-01-12
2009-01-13
编辑:看起来我还没说清楚。我想生成这个列表。我将值存储在数据库中(通过datetime),但希望它们在左外部连接上聚合到如上所述的日期列表中(我希望在某些连接的右侧有几天为null,并将处理此问题)。
https://stackoverflow.com/questions/510012
复制相似问题