相关疑难解决方法(0)

从两个日期之间的日期范围中选择数据

我有一个名为的表Product_Sales,它包含这样的数据

Product_ID | Sold_by | Qty | From_date  | To_date
-----------+---------+-----+------------+-----------
3          | 12      | 7   | 2013-01-05 | 2013-01-07
6          | 22      | 14  | 2013-01-06 | 2013-01-10
8          | 11      | 9   | 2013-02-05 | 2013-02-11
Run Code Online (Sandbox Code Playgroud)

现在,如果我想从日期范围中选择两个日期之间的销售数据,那么查询是什么?

例如,我想从选择的销售数据2013-01-03来2013-01-09.

sql date range

86
推荐指数
8
解决办法
68万
查看次数

MySQL:选择日期范围之间的所有日期并获取匹配日期的表数据

有一个表有这样的数据:

-----------------------
|   id   |    date    |
-----------------------
|   1    | 2016-07-11 |
|   2    | 2016-07-11 |
|   3    | 2016-07-15 |
|   4    | 2016-07-15 |
|   5    | 2016-07-15 |
|   6    | 2016-07-16 |
|   7    | 2016-07-19 |
|   8    | 2016-07-20 |
-----------------------
Run Code Online (Sandbox Code Playgroud)

我想得到一个日期范围(所有日期)和每个日期的ID计数,当没有记录时返回0.

如果在2016-07-10到2016-07-20之间运行日期,结果应如下所示:

--------------------------
|    date    | count(id) |
--------------------------
| 2016-07-10 |     0     |
| 2016-07-11 |     2     |
| 2016-07-12 |     0     |
| 2016-07-13 |     0     |
| 2016-07-14 …
Run Code Online (Sandbox Code Playgroud)

mysql date

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

标签 统计

date ×2

mysql ×1

range ×1

sql ×1