item_name 및 item_cost 열이 있습니다. 내가 AVG (ITEM_COST)를 사용하여 차이를 표시 할 때 항상 난 그냥 item_name
의 목록을 만들고 싶어 단일 그룹의 그룹 기능을 나에게 ITEM_COST와 쇼를오라클 - 어떻게 열을 선택하고 평균을 기준으로 차이를 보여?
를 오류
하지를 제공 각각의 item_cost와의 차이는
avg(item-cost) - item_cost
을 사용하는 모든 item_cost의 평균값입니다.이것은 내 쿼리 구문입니다. 구문이 잘못 되었습니까?
SELECT item_name, item_cost, AVG(item_cost) AS Avgcost, AVG(item_cost)-item_cost AS Difference FROM item;
"일반"열 선택을'avg()'와 같은 그룹 기능과 함께 사용할 수 없습니다. 그룹화해야합니다. –