我有一张这样的表:
date number value
-----------------------------------------------
01/01/2017 4:00 287 4818007
01/01/2017 4:00 291 4797865
01/01/2017 5:00 287 4818007
01/01/2017 5:00 291 4797865
01/01/2017 6:00 287 4818007
01/01/2017 6:00 291 4797865
此表是查询的结果,因此结果可能不同。我不想像这张表那样显示结果,我想要这个:
date 287 291
-----------------------------------------------
01/01/2017 4:00 4797865 4818007
01/01/2017 5:00 4797865 4818007
01/01/2017 6:00 4818007 4797865
正如我之前所说的那样,结果可能会有所不同,而且列不会总是相同,所以我无法使用Postgres crosstab
函数创建数据透视表,因为我不知道我将要拥有的列数(数字)。
任何人都知道如何创建第二个表??