<%
dim sYear, sMonth, eYear, eMonth, sDate, eDate
dim useridx,ssql,cnt,cntTot,cntAtt,cntAbs,compNo
sYear = fn.form("sYear") : sMonth = fn.form("sMonth")
eYear = fn.form("eYear") : eMonth = fn.form("eMonth")
useridx = US.gets("IDX")
if sYear = "" then
sYear = year(date) : sMonth = month(date) ': eYear = sYear : eMonth = sMonth
else
sYear = clng(sYear) : sMonth = clng(sMonth) ': eYear = clng(eYear) : eMonth = clng(eMonth)
end if
set db = new dbclass
' ´çºÐ°£ ±â¾÷°í°´µµ ÀϹÝȸ¿ø°ú °°ÀÌ 1ÀÏ~31ÀÏ ±âÁØÀ¸·Î °Ë»öÇÔ
' ±â¾÷°í°´ÀÎÁö check
' db.sql = "select ±â¾÷¹øÈ£ from consult_ec where idx='" & useridx & "'"
' db.view()
' set rs = db.execrs()
' db.clear()
' if not (rs.eof or rs.bof) then
' compNo = rs(0)
' else
compNo = 0
' end if
' °Ë»öÀÏÀÚ·Î Á¶Á¤
sDate = "" : eDate = ""
' if compNo>0 then
' ±â¾÷°í°´ °Ë»öÀÏÀÚ(½ÃÀÛÀÏ) °¡Á®¿À±â
' ssql = "select ½ÃÀÛÀÏ,Á¾·áÀÏ from ±â¾÷°í°´¿ùÁ¤º¸ where ±â¾÷¹øÈ£=" & compNo & " AND ¿¬µµ=" & sYear & " AND ¿ù=" & sMonth
' db.sql = ssql
' db.view()
' set rs = db.execrs()
' db.clear()
' if not (rs.eof or rs.bof) then
' sDate = rs(0) : eDate = rs(1)
' end if
' ±â¾÷°í°´ °Ë»öÀÏÀÚ(Á¾·áÀÏ) °¡Á®¿À±â
' ssql = "select ½ÃÀÛÀÏ from ±â¾÷°í°´¿ùÁ¤º¸ where ¹øÈ£=" & compNo & " AND ¿¬µµ=" & eYear & " AND ¿ù=" & eMonth
' db.sql = ssql
' db.view()
' set rs = db.execrs()
' db.clear()
' if not rs.eof and rs.bof then eDate = rs(0)
' end if
if sDate = "" then sDate = sYear&"-"&sMonth&"-01"
if eDate = "" then
if sMonth=12 then
eDate = dateadd("d" ,-1,sYear+1&"-01-01")
else
eDate = dateadd("d" ,-1,sYear&"-"&sMonth+1&"-01")
end if
end if
' if eDate = "" then eDate = dateadd("d" ,-1,eYear&"-"&eMonth+1&"-01")
ssql = " select course_regist2.* , employee.name as eNm , co_Mark , teacher.name as eNm1 from course_regist2 "
ssql = ssql & " left join course_apply_info on ca_app2idx = app2_idx "
ssql = ssql & " left join course_info on app2_courseidx = co_idx "
ssql = ssql & " left join employee on ca_regId = employee.Id "
ssql = ssql & " left join teacher on ca_regId = teacher.Id "
ssql = ssql & " where ca_uidx='"&useridx&"' "
ssql = ssql & " and (ca_studyCheck1 <> 0 and ca_studyCheck2 <> 0) "
ssql = ssql & " and ca_suDay between '"&sDate&"' and '"&eDate&"' "
ssql = ssql & " order by ca_suDay desc "
db.sql = ssql
' db.view()
set rs = db.execrs()
cnt = rs.recordcount
db.clear()
set db = nothing
%>
No |
Ãâ°áÀÏÀÚ |
°ú¸ñ |
½Ã°£ |
Ãâ°á |
°»ç |
½Ã°£ |
Ãâ°á |
°»ç |
³»¿ë |
<%
if not (rs.eof or rs.bof) then
cntTot = rs.recordCount
cntAtt = 0
cntAbs = 0
do until rs.eof
if rs("ca_studyCheck1")= "1" or rs("ca_studyCheck2")= "1" then
cntAtt = cntAtt+1
else
cntAbs = cntAbs+1
end if
%>
<%=cnt%> |
<%=rs("ca_suDay")%> |
<%=rs("co_Mark")%> |
<%=rs("ca_suTime1")%> |
<%
if rs("ca_studyCheck1") = "0" then
response.write "¿¹¾à"
elseif rs("ca_studyCheck1")= "1" or rs("ca_studyCheck2")= "1" then
response.write "[Ãâ¼®]"
else
response.write "[°á¼®]"
end if
%>
|
<%=rs("ca_TNm1")%> |
<%=rs("ca_suTime2")%> |
<%
if rs("ca_studyCheck2") = "0" then
response.write "¿¹¾à"
elseif rs("ca_studyCheck2")= "1" or rs("ca_studyCheck2")= "1" then
response.write "[Ãâ¼®]"
else
response.write "[°á¼®]"
end if
%>
|
<%=rs("ca_TNm2")%> |
<%=rs("ca_text")%> |
<%
cnt = cnt - 1
rs.MoveNext
loop
end if
dim percent : percent= 0
if cntTot>0 then percent = cntAtt/cntTot*100
%>
ÃѼö¾÷Ƚ¼ö : |
<%=cntTot%>ȸ |
¼ö ° Ƚ ¼ö : |
<%=cntAtt%>ȸ |
°á ¼® Ƚ ¼ö : |
<%=cntAbs%>ȸ |
Ãâ ¼® ·ü : |
<%=formatnumber(percent,0)%>% |