【问题标题】:Error and incompatibility with crosstab (Postgresql-10)错误和与交叉表不兼容 (Postgresql-10)
【发布时间】:2017-11-15 08:35:11
【问题描述】:

我正在尝试使用 Postgres 10 中的“交叉表”功能,但它引发了以下错误,我不明白为什么:

错误:返回和 sql 元组描述不兼容 SQL 状态:42601

select * from crosstab
($$select xx, xxy, sum(t) as lala from po.zBORRARvi_intermedia
                           group by xx, xxy order by 1,2$$) as
ct("xx" varchar(255), "xy1" double precision, "xy2" double precision, "xy3" double precision, 
"xy4" double precision,"xy5" double precision, "xy6" double precision, "xy7" double precision,
   "xy8" double precision);

【问题讨论】:

    标签: postgresql crosstab postgresql-10


    【解决方案1】:

    必须根据预期的列数正确定义交叉表的返回类型。

    请阅读此link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-18
      • 1970-01-01
      • 1970-01-01
      • 2017-04-19
      • 2022-06-15
      • 2016-09-01
      • 1970-01-01
      • 2016-12-11
      相关资源
      最近更新 更多