我在 PostgreSQL 中有一个数据库表,命名如下t1
:
姓名 | 开始日期 | 结束日期 |
---|---|---|
10 月 18 日 | 2018-10-01 | 2018-10-05 |
我想要日期范围的结果,例如:
10 月 18 日 | 2018-10-01 | 2018-10-02 | 2018-10-03 | 2018-10-04 | 2018-10-05 |
---|
在我的帮助下,generate_series()
我可以“垂直”地做到这一点,但是如何在一行中获得结果?
我在postgreSQL9.4中有数据库表名emp_leave
|emp_name|leave_type|total_lday|
| Tame | PL | 3 |
| Tame | UL | 4 |
Run Code Online (Sandbox Code Playgroud)
我想要查询结果
|emp_name|paid_leave|unpaid_leave|
| Tame | 3 | 4 |
Run Code Online (Sandbox Code Playgroud)