在postgres中创建一个支点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在postgres中创建一个支点相关的知识,希望对你有一定的参考价值。

我正在使用postgres RDBMS,并希望对此进行调整。

如何在postgres中调整结果?

当我执行以下查询时,我得到了这个结果

在发布之前我试过这个!

select * from 
(
select count(tnx_id) as x,
case act_dt between 20140301 and 20140831 then '0-6 m'
when act_dt between 20130901 and 20140231 then '7-12 m'
when act_dt between 20130301 and 20130831 then '13-18 m'
else '18+'
end as act_bucket,

case when tnx_dt_int between 20140301 and 20140831 then '0-6 m'
when  tnx_dt_int between 20130901 and 20140231 then '7-12 m'
when tnx_dt_int between 20130301 and 20130831 then '13-18 m'
else '18+'
end as tnx_bucket



 from card 
inner join tnx on card_id=tnx_cardh_id
group by act_bucket,tnx_bucket)
x1
pivot(x)
(
for tnx_bucket in([0-6 m],[7-12 m],[13-18 m],[18+])
)



so that i get like this 

              act_bucket
tnx_bucket  0-6 m 7-12 m 13-18 m 18+
0-6m         <  here filled with Count(tnx_id)      >
7-12 m
13-18 m
18+
答案

您正在寻找qazxsw poi的qazxsw poi功能

这是它的一个例子(来自doc):

crosstab

祝好运!

以上是关于在postgres中创建一个支点的主要内容,如果未能解决你的问题,请参考以下文章

在片段android中创建listview

在 postgres 中创建一个范围

在 Visual Studio 中创建构造函数的代码片段或快捷方式

在片段中创建自定义列表视图时出错。必需的活动,找到的片段

如何使用 Postgres 在 SQLAlchemy 中创建表?

在片段中创建自定义列表视图时出错所需活动,找到片段