feat: 年度課程執行狀況匯出移除計畫別並新增講師及滿意度欄位

This commit is contained in:
2026-09-14 13:07:17 +08:00
parent 672a9d8a7b
commit 727cd2b0e5
3 changed files with 93 additions and 42 deletions
@@ -194,6 +194,23 @@ namespace Education
return Select(cmdSelect);
}
///<summary>
/// 講師滿意度 = (講師的授課方式 + 講師的專業知識) / 2
/// 課程滿意度 = (課程的實用性 + 課程時數安排) / 2
/// 題目編號 1:課程的實用性 2:講師的授課方式 3:講師的專業知識 4:課程時數安排
///</summary>
public DataTable Select年度課程滿意度統計(int )
{
DbCommand cmdSelect = NewCommand(
@"SELECT
(SELECT ISNULL(AVG(CAST(分數 AS FLOAT)) * 20, 0) FROM 滿意度調查
WHERE 訓練課程企劃編號 = @訓練課程企劃編號 AND 課程序號 <> 0 AND 題目編號 IN (2, 3)) AS 講師滿意度,
(SELECT ISNULL(AVG(CAST(分數 AS FLOAT)) * 20, 0) FROM 滿意度調查
WHERE 訓練課程企劃編號 = @訓練課程企劃編號 AND 課程序號 <> 0 AND 題目編號 IN (1, 4)) AS 課程滿意度 ");
AddParam(cmdSelect, "訓練課程企劃編號", );
return Select(cmdSelect);
}
}
///<summary>