小编Kev*_*ton的帖子

Mysql:选择两个日期之间的所有数据

我有一个mysql表,数据连接到日期.每行都有数据和日期,如下所示:

2009-06-25    75
2009-07-01    100
2009-07-02    120
Run Code Online (Sandbox Code Playgroud)

我有一个mysql查询,选择两个日期之间的所有数据.这是查询:

SELECT data FROM tbl WHERE date BETWEEN date1 AND date2

我的问题是,即使一天没有数据,我也需要在date1和date2之间获取行.

所以我的查询会错过2009-06-25和2009-07-01之间的空白日期.

我可以用某种方式添加这些日期只有0作为数据吗?

mysql date between

44
推荐指数
4
解决办法
22万
查看次数

标签 统计

between ×1

date ×1

mysql ×1