

沒有班級這個欄位,怎么求出班級的平均分。班級只有學號能說明,已知學號規則為位入學年份+2位學院編號+2位班級編號+2位班內編號
uj5u.com熱心網友回復:
SELECT LEFT(學號,6),AVG(英語成績) FROM 成績表 GROUP BY LEFT(學號,6)
uj5u.com熱心網友回復:
謝謝大哥 明白了uj5u.com熱心網友回復:
大哥,這個用case when嗎,判斷條件怎么寫呢
uj5u.com熱心網友回復:
DECLARE @A DECIMAL(12,1)SET @A=92.5
SELECT CASE WHEN @A*10-FLOOR(@A/10)*100<=25 THEN FLOOR(@A/10)
WHEN @A*10-FLOOR(@A/10)*100>25 AND @A*10-FLOOR(@A/10)*100<=75 THEN FLOOR(@A/10)*10+5
ELSE FLOOR(@A/10)*10+10
END
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/12924.html
標籤:疑難問題
上一篇:sql資料轉換
