我有一个MySQL表格,其中包含与日期相关的数据。每行都有数据和日期,就像这样:
2009-06-25 75
2009-07-01 100
2009-07-02 120
我有一个MySQL查询,可以选择两个日期之间的全部数据。这是该查询:
SELECT data FROM tbl WHERE date BETWEEN date1 AND date2
我的问题是,我需要获得在date1和date2之间的行,即使一天没有数据。
所以我的查询会忽略2009-06-25和2009-07-01之间没有数据的日期。
我是否可以通过某种方式添加这些日期,并将数据设为0?