5 개의 열과 많은 행을 포함하는 테이블 작업. 메모 할 열만 Order_number입니다. 첫 번째 행을 참조로 사용하여 동일한 order_number를 갖는 행 간의 변경 비율을 계산할 수 있어야합니다.동일한 ID를 가진 행간에 다른 열 수를 계산하려면 어떻게합니까?
예 : 가장 오래된 시간을 참조로 사용하여 동일한 order_id로 4 개의 행이 있다고 가정하면 하나의 행에는 하나의 열 차이가 있고 다른 하나에는 두 개의 열이 다른 것을 볼 수 있습니다. 새로 작성된 열은 백분율 차이를 계산합니다.
전 :
Order_number | color | price | location | time
5 | blue | 2.99 | Ohio | 11:30
5 | red | 2.99 | Ohio | 11:49
5 | green | 2.99 | Ohio | 11:49
5 | blue | 2.99 | Ohio | 11:49
후 : 어쩌면이
Order_number | color | price | location | time | percent_change
5 | blue | 2.99 | Ohio | 11:30 | 0
5 | red | 2.99 | Ohio | 11:49 | 40
5 | green | 2.99 | Ohio | 11:49 | 60
5 | blue | 2.99 | Ohio | 11:49 | 20
당신은 적절한 데이터 샘플 및 예상 결과 – Shadow
갱신 질문을 같고 추가해야합니다 : 그 10 개의 열은 무엇입니까? 비교하기 위해 데이터 유형이 동일합니까? 행 내에서 또는'order_id'에 속하는 _set_ 행 내에서 비교가 수행되어야합니까? – scaisEdge
질문에 선명도를 추가 할 수있는 몇 가지를 필드별로 필드에 비교를하고 차이점을 추가하거나 –