Postgresql 如何在iReport的另一列中获得三列或更多列的平均值?
我有一份jasper报告如下Postgresql 如何在iReport的另一列中获得三列或更多列的平均值?,postgresql,jasper-reports,Postgresql,Jasper Reports,我有一份jasper报告如下 column1 column2 column3 50 51 52 51 52 53 column1 column2 column3 average 50 51 52 51 50 51 52 52 我想像下面 column1 column2 column3 50
column1 column2 column3
50 51 52
51 52 53
column1 column2 column3 average
50 51 52 51
50 51 52 52
我想像下面
column1 column2 column3
50 51 52
51 52 53
column1 column2 column3 average
50 51 52 51
50 51 52 52
我正在使用postgresql,可以在查询部分获得平均值吗?您的意思是像
选择column1、column2、column3,(column1+column2+column3)/3作为报告的平均值?@Bergi…差别不大如果一列或两列的值为空,那么平均值列将得到错误的数据…?您可以改为除以…或者您只需编写一个子查询,从一些值中选择avg()
。