我想查询一个表,保留几个字段为disctict。所以,我在字段上使用group by是不同的。 BUt HANA系统抛出错误:不是按表达式分组
select "REFID", "ORGID_WE", "ARTIKLE", "ORGID", "HELLER", "WERT", "BZBAS_AW"
from "SYSTEM"."SOFT"
GROUP BY "REFID", "ORGID_WE", "ARTIKLE", "ORGID", "HELLER" ;
对我来说这看起来不错。任何想法??
答案 0 :(得分:2)
尝试使用聚合函数:
select "REFID", "ORGID_WE", "ARTIKLE", "ORGID", "HELLER", sum("WERT"), sum("BZBAS_AW")
from "SYSTEM"."SOFT"
GROUP BY "REFID", "ORGID_WE", "ARTIKLE", "ORGID", "HELLER" ;