Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql postgres转置表列名是日期_Sql_Postgresql_Pivot - Fatal编程技术网

Sql postgres转置表列名是日期

Sql postgres转置表列名是日期,sql,postgresql,pivot,Sql,Postgresql,Pivot,我有以下问题 我需要转换表,其中I列名是日期(范围可能不同,所以可以是5列,也可以是31列,这取决于用户的选择) 像桌子一样 rw_date | rw_worker | rw_shift 2010-10-10| Johy | 07-10 2010-10-10| Ana | 07-10 2010-10-10| Miley | 12-16 2010-10-11| Johy | 07-10 2010-10-11| Ana

我有以下问题

我需要转换表,其中I列名是日期(范围可能不同,所以可以是5列,也可以是31列,这取决于用户的选择)

像桌子一样

rw_date   | rw_worker   | rw_shift
2010-10-10| Johy        | 07-10
2010-10-10| Ana         | 07-10
2010-10-10| Miley       | 12-16
2010-10-11| Johy        | 07-10
2010-10-11| Ana         | 12-14
2010-10-11| Miley       | 16-20
。。。。。。。。 变成

多谢各位


致以最诚挚的问候

这通常是客户端完成的,而不是服务器端。这通常是客户端完成的,而不是服务器端完成的。
rw_worker | 2010-10-10   | 2010-10-11 |.....
Johny     |  07-10       | 07-10      |.....
Ana       |  07-10       | 12-14      |.....
Miley     |  12-16       | 16-20      |.....