您好,我有一張表格,其中會自動計算任職期限的員工的任職期限(整數,以周計算)。然後我試圖每週都做一次平均任期。不過,我想限制一個員工可以擁有的最高期限爲20(以周爲單位)。SQL Select Case and Average
什麼我走這麼遠,這是,但它不工作:
SELECT week,
AVG(CASE Tenure WHEN Tenure > '20' THEN '20' ELSE Tenure END) as Tenure
FROM table
GROUP BY week
ORDER BY week
我在正確的軌道上?請在這裏幫助我。我試着看過其他類似的問題,但沒有成功。
由於提前,
Giusepe莫雷諾
與人這幾天比較數字字符串文字是什麼? –
你的權利,我很新的SQL。我道歉。 –
沒問題,我剛剛在SO上看到了一個非常強烈的趨勢(即你不是唯一的趨勢)。 –