질문이 있습니다.
select my_year,my_month, L2, PAR1, PAR2, PAR3, Value from table1
아래 표를 생성하려면 :
이제 각 행의 백분율을 계산하고 싶습니다. 먼저 값 (20 + 30 + 40 + 50 + 60 + 70 + 80)을 더한 다음 각 행을 합계로 나눕니다. 결과는 다음과 같아야합니다.
한 번만 선택할 수 있습니까? 또는 두 번째 쿼리에서 합계를 계산 한 다음 조인해야합니까?
창 기능을 사용할 수 있습니다. 제시하는 데이터의 경우 :
select my_year, my_month, L2, PAR1, PAR2, PAR3, Value, Value * 100.0 / SUM(Value) OVER () as percent from table1;
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
QR 코드를 생성하려면 클릭
몇 마디 만하겠습니다