두 개의 테이블이 있다고 가정 해 보겠습니다. 나는 지난 30 일 이내에 완료된 모든 것들에 대한 NUMBERONE 및 NUMBERONE- NUMBERTWO 개 사이의 90 번째 백분위 수 차이를 계산 어떻게 도시 'A'와 'B'의 각각에 대해 SQL에서 백분위 수 차이를 계산하는 방법은 무엇입니까?
Table 1 - T
Columns
City ID(Foreign keyed to C.cityid)
Completed (yes or no)
NumberOne (integer)
NumberTwo (integer)
Date (timestamp with timezone)
Table 2 - C
City ID (integer)
City Name (string)
.
는 여기에 지금까지이 작업은 다음과 같습니다
SELECT
100.0*(T.NumberOne - T.NumberTwo)/T.NumberTwo As PercentDiff
FROM T
JOIN C ON CityID
내가 SQL 새로운이 모두를위한 하나 개의 쿼리를 작성하는 방법을 모르겠어요. 하위 쿼리를 사용해야합니까?
당신이 사용하는 데이터베이스와 질문에 태그를하시기 바랍니다. –