其他 抽取班別、科目、科任老師資料

本文由 ps-ncw 在 2015-07-11 發表於 "WebSAMS 討論區" 討論區

  1. 10873736

    ps-ncw
    Expand Collapse

    文章:
    108
    讚:
    0
    我想問問, 如何用sql抽取全校班別、科目、科任老師資料。
    例如:1A班, 有10科,抽出所有科目資料及相對應的科任老師名單
    我想取全校所有班級的,謝謝!
     
  2. 57678715

    edb-escm
    Expand Collapse

    文章:
    434
    讚:
    0
    老師請參考以下SQL:
    select
    cs.SCHYEAR '學年',
    cs.CLASSCODE '班別',
    s.CH_DES '科目',
    moi.CH_DES '語言',
    st.NAME_CHI '任教老師'
    from TB_SCH_CLSSUBJ cs
    left outer join TB_SCH_CLSSUBJTCHR ct
    on cs.SUID=ct.SUID and cs.SCHYEAR=ct.SCHYEAR and cs.SCHLEVEL=ct.SCHLEVEL and cs.SCHSESSION=ct.SCHSESSION and cs.CLASSLEVEL=ct.CLASSLEVEL and cs.CLASSCODE=ct.CLASSCODE
    and cs.SUBJCODE=ct.SUBJCODE and cs.MOI=ct.MOI
    left outer join VW_ASR_STAFF st
    on cs.SUID=st.SUID and ct.STAFFCODE=st.STAFFCODE and ct.STAFFSUID=st.STAFFSUID
    left outer join TB_HSE_COMMON s
    on cs.SUID=s.SUID and cs.SUBJCODE=s.CODE_ID and s.TB_ID='SBJ'
    left outer join TB_HSE_COMMON moi
    on cs.SUID=moi.SUID and cs.MOI=moi.CODE_ID and moi.TB_ID='MOI'
    where cs.schyear=?
    order by cs.SCHLEVEL,cs.SCHSESSION,cs.CLASSLEVEL,cs.CLASSCODE,cs.SUBJCODE,cs.MOI,ct.STAFFSEQ
     
    #2 edb-escm, 2015-07-13
  3. 56934772

    sososo
    Expand Collapse

    文章:
    16
    讚:
    0
    這個 sql 只抽取了「班本科目」的資料,請問如何可以抽取「班別科目總表」的班別、科目、科任老師資料?或所有「跨班別科目」的班別、科目、科任老師資料?
     
  4. 58019970

    edb-jackal
    Expand Collapse

    文章:
    465
    讚:
    0
    老師請參考以下SQL語句:

     
    #4 edb-jackal, 2016-08-18