有没有办法在不使用任何MySQL表的情况下获取两个日期之间的所有日期
就像是:
SELECT date BETWEEN '2012-02-10' AND '2012-02-15'
Run Code Online (Sandbox Code Playgroud)
这将导致:
out put date list
2012-02-10
...
2012-02-15
Run Code Online (Sandbox Code Playgroud) 我在stackoverflow上搜索了类似的问题,但我无法理解如何使这项工作,我正在努力做...
因此,我希望从数据库获得最近7天的交易并获得总销售额,如果某天没有数据,还包括空行.
到目前为止我所拥有的:http: //sqlfiddle.com/#!2/f4eda/6
这输出:
| PURCHASE_DATE | AMOUNT |
|---------------|--------|
| 2014-04-25 | 19 |
| 2014-04-24 | 38 |
| 2014-04-22 | 19 |
| 2014-04-19 | 19 |
Run Code Online (Sandbox Code Playgroud)
我想要的是:
| PURCHASE_DATE | AMOUNT |
|---------------|--------|
| 2014-04-25 | 19 |
| 2014-04-24 | 38 |
| 2014-04-23 | 0 |
| 2014-04-22 | 19 |
| 2014-04-21 | 0 |
| 2014-04-20 | 0 |
| 2014-04-19 | 19 |
Run Code Online (Sandbox Code Playgroud)
任何帮助赞赏:)