SELECT
'測驗' AS 報考崗位,
Users.departname AS 部門,
tb_cjk.tb_cjk_jh AS 學號,
Users.username AS 姓名,
tb_cjk.tb_cjk_time AS 考試時間,
MAX ( CASE WHEN tb_cjk_typename = '數學' THEN tb_cjk.tb_cjk_cj END ) AS 數學,
MAX ( CASE WHEN tb_cjk_typename = '語文' THEN tb_cjk.tb_cjk_cj END ) AS 語文,
MAX ( CASE WHEN tb_cjk_typename = '英語' THEN tb_cjk.tb_cjk_cj END ) AS 英語
FROM
tb_cjk
LEFT OUTER JOIN Users ON tb_cjk.tb_cjk_jh = Users.userid
WHERE
( 1 = 1 )
GROUP BY
Users.username,
tb_cjk.tb_cjk_jh,
Users.departname,
Users.birth,
tb_cjk.tb_cjk_time
ORDER BY
CHARINDEX( Users.departname, '部門' ), 學號
上面這個是實際查詢,如:WHERE(0=0)時可以查詢到當次的考試成績,且不顯示時間,WHERE(1=1)如上的可以查詢到所有考試時間記錄但是同天不同科目的是分開的,能否幫忙改一下,謝謝!最后效果,是顯示年月日合并各科成績。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/272402.html
標籤:疑難問題
上一篇:庫存查詢求指點
下一篇:提問 我用超引數網格搜索 出來best score是0.4幾 但是test集跑出來分數有0.9幾 有人知道原因么
