相关疑难解决方法(0)

选择不使用表格的两个日期之间的所有日期(生成日期列表)

有没有办法在不使用任何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)

mysql

5
推荐指数
1
解决办法
7949
查看次数

MySql单表,选择最近7天并包含空行

我在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)

任何帮助赞赏:)

mysql sql

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

标签 统计

mysql ×2

sql ×1