【发布时间】:2012-02-15 14:55:43
【问题描述】:
我希望通过选择查询列出两个日期之间的日期列表。例如:
如果我给出 '2012-02-10' 和 '2012-02-15' 我需要结果。
date
----------
2012-02-10
2012-02-11
2012-02-12
2012-02-13
2012-02-14
2012-02-15
我怎样才能得到?
【问题讨论】:
-
以下两个答案都是正确的,但似乎这不是您要找的。你能提供更多信息吗?
-
我只想要两个日期之间的日期列表。日期不在我的表中我只是问是否有任何功能,例如我们可以通过 SELECT CURRENT_DATE() 获取当前日期(无需特定表)。或者我们可以有任何其他方法来获取两个日期之间的日期。 @Mark Byers ans 是正确的,但必须再添加一张包含大量数据的表。 Tats y 正在寻找其他解决方案。
-
@SangeethaKrishnan 我不确定在 MySQL/SQL 中这样做是最好的答案。你写这个是为了直接在数据库中使用,还是为了使用另一种语言(如 PHP/C# 等)的程序?
-
tsabz 下面的回答应该是你需要在数据库中做的。