小编use*_*758的帖子

在mysql中查找开始日期和结束日期之间的日期

我有两列,一列是开始日期,另一列是结束日期。我需要找到两个日期之间的每一天。

需要在另一个有两个颜色的表中使用它,一个名称pno是指pno第一个表中的 id,另一个是在开始日期和结束日期之间的日期。

例如,这可能是我的输入

 
pno 开始日期 结束日期
p1 2012-12-03 2012-12-06     
p2 2013-01-05 2013-01-08
p3 2013-01-15 2012-01-20

这必须是我的输出。

日期
----------
p01 2012-12-03 
p01 2012-12-04 
p01 2012-12-05 
p01 2012-12-06
p02 2013-01-05
p02 2013-01-06
p02 2013-01-07
p02 2013-01-08
p03 2013-01-15
...

mysql date between

2
推荐指数
1
解决办法
1926
查看次数

标签 统计

between ×1

date ×1

mysql ×1