假設你有兩張桌子。如何計算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)
對於每個城市的「A」和「B」的,我怎麼計算的Numberone和NumberTwo之間的所有事情完成內最近30天的第90個百分點的差別。
這是我到目前爲止有:
SELECT
100.0*(T.NumberOne - T.NumberTwo)/T.NumberTwo As PercentDiff
FROM T
JOIN C ON CityID
我是新來的SQL和不知道如何爲這一切創造一個查詢。我是否需要使用子查詢?
請與您正在使用的數據庫標記您的問題。 –