急用。謝謝! https://forum.hkedcity.net/index.php?threads/如何用sql提取每班中文-分卷01-、英文-分卷01-、數學及常識的合格率和平均分呢?.48590/ 如何用SQL提取每班中文(分卷01)、英文(分卷01)、數學及常識的合格率和平均分呢?
已測試過#10 的SQL 是沒有問題,可以正常顯示數據 另外,SQL是固定的結構性語言,不會因websam 升級而不能使用 老師請檢查以下紅色部分的科目代碼(subjcode)及分卷代碼(subjcompcode)是否與 貴校的設定不相同: 如需要協助,請聯絡貴校網上校管系統聯絡主任以提供更多資料,謝謝!
多謝你的測試和回覆。 我發現本校 Database view: vw lastest student 沒有所需的欄位,如:schlevel, schsession 本校為中學,原文是以小學為例。未知是否與此有關。 可否改寫 SQL, 好讓中學亦合用? 本校教務組想要所有科目的及格率,包括分卷的及格率,並不只限某幾科。 拜託,拜託!
老師需要留意以下幾點: 1. Database 的 vw_stu_lateststudent table 中, 欄位 schlvl, schsess 是固有的欄位是用於連結table,而schlevel, schsession 是tb_asr_subjcomassessdata table 中的欄位,無論是小學或中學都需要用到,因為schlevel用於分辨小學(2)或中學(3),而schsession 則分辨上午(1),下午(2)或全日(3)。 2. 這句SQL是合適用於小學或中學,但上文我有提及是科目代碼及分卷代碼是要與websams的設定相同。 3. 要留意輸入參數是否正確,這條SQL有6個參數需要輸入,由於這條SQL是由2條SQL組成,所以各參數需要相同,e.g. 2個timeseq需要相同等等 ***輸入格式 timeseq=1000(年終), 1100(T1), 1101(T1A1), 1200(T2), 1202(T2A2) schyear=2015(2015-2016年度), 2016(2016-2017年度) classlvl=P6(小六), S3(中三) 4. 全科及分卷的SQL語句: 如需要協助,請聯絡貴校網上校管系統聯絡主任以提供更多資料,謝謝!