I want to query on a table keeping few fields as disctict. So, I use group by on the fields to be distinct. BUt HANA system throws an error: Not A Group By expression

select "REFID", "ORGID_WE", "ARTIKLE", "ORGID", "HELLER", "WERT", "BZBAS_AW" 
from "SYSTEM"."SOFT"
GROUP BY "REFID", "ORGID_WE", "ARTIKLE", "ORGID", "HELLER" ;

For me this looks good. Any ideas??

有帮助吗?

解决方案

try using aggregate functions:

select "REFID", "ORGID_WE", "ARTIKLE", "ORGID", "HELLER", sum("WERT"), sum("BZBAS_AW")
from "SYSTEM"."SOFT"
GROUP BY "REFID", "ORGID_WE", "ARTIKLE", "ORGID", "HELLER" ;
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top