mysql中生成日期列表,该如何解决

mysql中生成日期列表

需要通过mysql语句直接生成某个时间段的日期列表。

如:从开始日期为2012-1-1,结束日期为2012-1-15

则产生如下列表:

2012-1-1

2012-1-2

2012-1-3

2012-1-4

2012-1-5

2012-1-6

2012-1-7

2012-1-8

2012-1-9

2012-1-10

2012-1-11

2012-1-12

2012-1-13

2012-1-14

2012-1-15

请各位大大帮忙解决。。。



mysql> select date_add(date(now()),interval 1 day);

+————————————–+

| date_add(date(now()),interval 1 day) |

+————————————–+

| 2012-02-08 |

+————————————–+

1 row in set (0.01 sec)

mysql> select date_add(date(now()),interval 2 day);

+————————————–+

| date_add(date(now()),interval 2 day) |

+————————————–+

| 2012-02-09 |

+————————————–+

1 row in set (0.00 sec)



不能一次生成一个列表 需要写存储过程

或者直接写好生成一年或者几年的日期

直接取时间段就可以了

mysql中生成日期列表,该如何解决

相关文章:

你感兴趣的文章:

标签云: