Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 如何在报告中设置不同的总和?_Postgresql_Openerp_Reporting - Fatal编程技术网

Postgresql 如何在报告中设置不同的总和?

Postgresql 如何在报告中设置不同的总和?,postgresql,openerp,reporting,Postgresql,Openerp,Reporting,在报告中,是否有方法将组\u运算符设置为和(不同列): 我有以下看法: SELECT sale_id, COUNT( product_id), SUM(DISTINCT sale_qty) sale_qty , SUM(delivered_qty) delivered_qty FROM sale_delivery WHERE sale_id=3063 GROUP BY sale_id 只需将GROUP BY sale\u id替换为GROUP BY

在报告中,是否有方法将组\u运算符设置为和(不同列): 我有以下看法:

SELECT   
    sale_id,   
    COUNT( product_id),
    SUM(DISTINCT sale_qty) sale_qty ,
    SUM(delivered_qty) delivered_qty
FROM sale_delivery
WHERE sale_id=3063
GROUP BY sale_id 

只需将
GROUP BY sale\u id
替换为
GROUP BY 1,3
,其中
3
设置select语句中的第三列,即
SUM(不同销售数量)
@KuKeC编程错误:GROUP BYES中不允许使用聚合函数是的,这是可能的。您得到的错误是什么?@ClodoaldoNeto这是怎么可能的?您尝试过并得到错误还是什么?只需将
GROUP BY sale\u id
替换为
GROUP BY 1,3
,其中
3
设置select语句中的第三列,即
SUM(不同销售数量)
@KuKeC ProgrammingError:组中不允许使用聚合函数是的,这是可能的。你犯了什么错误?@ClodoaldoNeto这是怎么可能的?你有没有试过,结果出了什么错误?