我有一个数据库,其中包含 2022 年以来的大约 2500 个结果。我正在尝试构建查询,以显示全年每个月的顶级industry和country /地区结果。 首选 output 将包括每个类别的前 X(数字)。 如果需要,我可以将其分成两个查询,每个类别一个。 该表如下所示: 这里的想法是,我可以使 ...
我有一个数据库,其中包含 2022 年以来的大约 2500 个结果。我正在尝试构建查询,以显示全年每个月的顶级industry和country /地区结果。 首选 output 将包括每个类别的前 X(数字)。 如果需要,我可以将其分成两个查询,每个类别一个。 该表如下所示: 这里的想法是,我可以使 ...
我创建了一个使用 colpivot https://github.com/hnsl/colpivot生成临时表并将结果保存到物理表中的过程,如下面的 PGSQL colpivot function , drop table , delete table 单独工作非常好。 但是当我像上面那样创建 ...
我有一个类似的表:(Postgressql v.10.8) 使用此表,我想创建一个 function ,其中 ref 和 year 作为参数。 如果我从 myfunction(2077,2020) 调用 function 像这样 select * 我想得到以下 output: 如您所见,我想将 2 ...
我只想从交叉表中返回一个动态列,列名基于查询结果。 Header 是从不同的表(如类型)中查找的。 任何帮助表示赞赏。 到目前为止,我可以获得硬编码的列。 例如结果1: header B header C header D header 第一的 111 12 1 第二 33 34 ...
赏金将在 2 天内到期。 此问题的答案有资格获得+50声望赏金。 sparkle正在从有信誉的来源寻找答案。 我必须显示这样的表格: 年月发表没送到没收到 2021 简 10 86 75 2021 二月 13 36 96 2021 行进 49 7 61 2021 四月 3 2 ...
我有两个表 products 和 product_attributs。 一个产品可以有一个或多个属性,这些属性由用户根据需要添加的动态 Web 表单(名称和值输入)填充。 例如,对于钻头,用户可以决定添加两个属性:颜色=蓝色和功率=100 瓦。 对于另一种产品,它可能有 3 个或更多不同的属性,而对 ...
我正在尝试创建一个交叉表查询以从我的数据库中检索自定义值,并将它们与父实体匹配。 我有交叉表功能,但我遇到的问题是我的结果完全未知。 解释一下,我的应用程序具有自定义字段模块,应用程序的用户可以在其中定义自己的字段。 然后由用户输入这些字段的值。 当然,自定义字段有自己的名称,由用户定义,并且可以由 ...
我是 postgresql 的新手,甚至是交叉表的新手,但根据我的阅读,以下查询应该可以工作: 但是这个错误与SQL Error [42601]: ERROR: return and sql tuple descriptions are incompatible 我检查了所有数据类型,它们是正确的 ...
我一直在 postgres 中使用交叉表来透视表,但现在我需要添加一个分组,我不确定这是否可能。 我从这样的结果开始: 我想像这样旋转它,其中日期和帐户#的每个组合都有一行: 这是我编写的代码返回错误“提供的 SQL 必须返回 3 列:rowid、类别和值”,根据我对交叉表的理解,这是有道 ...
我正在尝试使用Crosstab以垂直方式获取表数据。 更准确地说,我需要同时按前缀和后缀分组并得到summ。 在这种情况下,我应该加入 2 个表并获取唯一前缀和后缀的名称。 列数可能因income_account_setting表值而异。 就我而言,我有 20 多个不同的名称,这意味着我应该有 co ...
我有一个表,其架构以及数据(table_name:raw_data)似乎是这样的: 现在,如果我使用以下语句执行“groupby”操作: 我得到以下答案: 为了生产以下格式的 pivot: 我正在使用以下查询: 但我得到的结果如下: 任何人都可以尝试建议我如何达到上述结果。 似乎交叉表自动删除了 ...
如果之前有人问过这个问题,我深表歉意。 我已经搜索了 Postgres 手册和许多 SO 答案,但仍然找不到解决方案。 我正在努力寻找正确的 SQL (postgres) 命令来转换下表: 进入所需的 output: 这应该用crosstab来完成吗? 如果是这样,我该如何使用date_trunc ...