相关疑难解决方法(0)

从日期范围生成天数

我想运行一个类似的查询

select ... as days where `date` is between '2010-01-20' and '2010-01-24'
Run Code Online (Sandbox Code Playgroud)

并返回如下数据:

days
----------
2010-01-20
2010-01-21
2010-01-22
2010-01-23
2010-01-24

mysql sql datetime between

134
推荐指数
6
解决办法
11万
查看次数

MySQL中的generate_series()等价物

我需要进行查询并加入一年中的所有日子,但在我的数据库中没有日历表.
google-ing后我generate_series()在PostgreSQL中找到了.MySQL有类似的东西吗?

我的实际表格如下:

date     qty
1-1-11    3
1-1-11    4
4-1-11    2
6-1-11    5
Run Code Online (Sandbox Code Playgroud)

但我的查询必须返回:

1-1-11    7
2-1-11    0
3-1-11    0
4-1-11    2
and so on ..
Run Code Online (Sandbox Code Playgroud)

mysql sql postgresql generate-series

18
推荐指数
4
解决办法
2万
查看次数

标签 统计

mysql ×2

sql ×2

between ×1

datetime ×1

generate-series ×1

postgresql ×1