/ltd/ccs/ccs_gz/ccs_gscxy_bmldcx_main.asp

http://github.com/zhaowe/bc · ASP · 631 lines · 489 code · 105 blank · 37 comment · 33 complexity · 1810ef7731557d36e8a4db94f1d98428 MD5 · raw file

  1. <%@ Language=VBScript %>
  2. <%
  3. if trim(session("UID"))<>"" then
  4. dim objD
  5. set ObjD=server.CreateObject ("Com_UserManage.ClsUserManage")
  6. VerifyOk_gsld=objD.VerifyUserFunction (session("UID"),"ccs_gscxy")
  7. VerifyOk_gsfz=objD.VerifyUserFunction (session("UID"),"ccs_gsfzcx")
  8. 'if VerifyOk_gsld=false then
  9. 'session("errorNo")="000002"
  10. 'Response.Redirect "../../sorry/sorry.asp"
  11. 'else
  12. ' bm=Request.QueryString ("bm")
  13. 'end if
  14. else
  15. session("errorNo")="000001"
  16. Response.Redirect "../sorry/sorry.asp"
  17. end if
  18. 'dep=Request.QueryString ("dep")
  19. Set objConn = Server.CreateObject("ADODB.Connection")
  20. objConn.Open Application("OledbStr")
  21. Set objRst=server.CreateObject ("ADODB.Recordset")
  22. objRst.LockType=3
  23. objRst.CursorType=3
  24. set objRst.activeConnection=objConn
  25. Set objRst1=server.CreateObject ("ADODB.Recordset")
  26. objRst1.LockType=3
  27. objRst1.CursorType=3
  28. set objRst1.activeConnection=objConn
  29. Set objRst2=server.CreateObject ("ADODB.Recordset")
  30. objRst2.LockType=3
  31. objRst2.CursorType=3
  32. set objRst2.activeConnection=objConn
  33. emid=trim(session("emid"))
  34. loginid=trim(session("loginid"))
  35. sql="SELECT loginid,name,a.companyid,companyname FROM logininfo as a,companylocale as b "
  36. sql=sql+" where a.companyid=b.companyid and loginid='"& trim(session("loginid")) &"'"
  37. objrst.open sql
  38. if objrst.eof and objrst.bof then
  39. Response.Write "Êý¾Ý±í³ö´í£¬µÇ¼ÈËÕÒ²»µ½²¿ÃÅ"
  40. else
  41. depart=trim(objrst("companyname"))
  42. end if
  43. objrst.Close
  44. bm=trim(Request.QueryString ("bm"))
  45. 'if VerifyOk_gsld=true and bm<>"" then
  46. session("dep")=bm
  47. ' else
  48. ' bm=depart
  49. ' session("dep")=depart
  50. ' end if
  51. 'if bm="¹«Ë¾Áìµ¼" then
  52. ' bm=Request.QueryString ("bm")
  53. 'else
  54. ' session("dep")=bm
  55. 'end if
  56. 'bm="ÐÅÏ¢¹¤³Ì²¿"
  57. bm=session("dep")
  58. 'year1=year(date)
  59. 'date1=cdate(year1 & "-" & "1" & "-"&"1")
  60. 'date2=cdate(year1 & "-" & "3" & "-"&"1")
  61. 'date3=cdate(year1 & "-" & "6" & "-"&"1")
  62. 'date4=cdate(year1 & "-" & "9" & "-"&"1")
  63. 'date5=cdate(year1 & "-" & "12" & "-"&"1")
  64. 'riqi=cdate(year1 & "-" & "1" & "-"&"1")
  65. 'riqi1=cdate(year1 & "-" & "12" & "-"&"1")
  66. 'km=Request.QueryString ("km")
  67. 'session("km")=km
  68. lb=Request.QueryString ("month")
  69. 'Response.Write lb
  70. syear=trim(Request.QueryString ("syear"))
  71. if syear="" then syear=year(date)
  72. %>
  73. <html>
  74. <head>
  75. <title>Ô¤Ëã¹ÜÀíϵͳ--<%=bm%></title>
  76. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  77. <style type="text/css">
  78. .px10 { font-size: 10px; line-height: 150%}
  79. .px12 { font-size: 12px; line-height: 150%}
  80. .px14 { font-size: 14px; line-height: 150%}
  81. .px16 { font-size: 16px; line-height: 150%}
  82. .px18 { font-size: 18px; line-height: 150%}
  83. .px24 { font-size: 24px; line-height: 150%}
  84. .px36 { font-size: 36px; line-height: 150%}
  85. .px48 { font-size: 48px; line-height: 150%}
  86. .px72 { font-size: 72px; line-height: 150%}
  87. body { font-size: 12px; line-height: 150%}
  88. p { font-size: 12px; line-height: 150%}
  89. td { font-size: 9px; line-height: 150%}
  90. input { font-size: 12px; line-height: 150%}
  91. select { font-size: 12px; line-height: 150%}
  92. .content4{FONT-SIZE:10PT; LINE-HEIGHT:9PT;}
  93. .contentindex{font-family: "ËÎÌå";FONT-SIZE:9pt; LINE-HEIGHT:11pt;}
  94. .enter {COLOR: #FFAF02; FONT-FAMILY: "ËÎÌå", "Arial", "Times New Roman"; FONT-SIZE: 11pt; TEXT-DECORATION: none ;font-weight: bold}
  95. .head1{FONT-SIZE:11pt; LINE-HEIGHT:18pt; font-weight: bold; }
  96. .head2{FONT-SIZE:10pt; LINE-HEIGHT:14pt; font-weight: bold; }
  97. .contentsmall{FONT-SIZE:9pt; LINE-HEIGHT:12pt;}
  98. .nav{FONT-SIZE:9pt; LINE-HEIGHT:10pt; color: #999999}
  99. .content{FONT-SIZE:10pt; LINE-HEIGHT:14pt;color: #000000:#000000}
  100. .news{FONT-SIZE:10pt; LINE-HEIGHT:14pt; color; color: #000000:#000000}
  101. .contentbig{FONT-SIZE:11pt; LINE-HEIGHT:14pt;}
  102. .info{ font-size: 9pt; line-height: 9pt; color: #FFFFFF}
  103. .footer{ font-size: 9pt; line-height: 12pt; font-weight: normal}
  104. .search { font-size: 10pt; line-height: 14pt; color: #ffffff; background-color: #75AEE3}
  105. .whitehead { font-size: 12pt; line-height: 15pt; color: #FFFFFF}
  106. .whitecontent { font-size: 10pt; line-height: 14pt; color: #ffffff}
  107. .bgcolor { background-color: #006797}
  108. .leftline { background-color: #FD7D04}
  109. a:active { color: #000000;; text-decoration: none}
  110. a:visited { color: #000000; font-weight: normal;; text-decoration: none}
  111. a:link { color: #000000; font-weight: normal; ; text-decoration: none}
  112. a.homepage:link { color: #000000; font-weight: normal;}
  113. a.homepage:visited { color: #000000; font-weight: normal;}
  114. a.homepage:active { color: #000000; font-weight: normal;}
  115. a.homepage:hover { color: #000000; font-weight: normal;}
  116. </style>
  117. <script language="JavaScript">
  118. <!--
  119. function MM_preloadimagess() { //v3.0
  120. var d=document; if(d.imagess){ if(!d.MM_p) d.MM_p=new Array();
  121. var i,j=d.MM_p.length,a=MM_preloadimagess.arguments; for(i=0; i<a.length; i++)
  122. if (a[i].indexOf("#")!=0){ d.MM_p[j]=new images; d.MM_p[j++].src=a[i];}}
  123. }
  124. function MM_swapImgRestore() { //v3.0
  125. var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
  126. }
  127. function MM_findObj(n, d) { //v4.01
  128. var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
  129. d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  130. if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  131. for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  132. if(!x && d.getElementById) x=d.getElementById(n); return x;
  133. }
  134. function MM_swapimages() { //v3.0
  135. var i,j=0,x,a=MM_swapimages.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  136. if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
  137. }
  138. function year1_onchange() {
  139. //sbm=selbm.value ;
  140. sbm='<%=bm%>';
  141. syear=year1.value ;
  142. surl='ccs_gscxy_bmldcx_main.asp?syear='+syear+'&bm='+sbm;
  143. window.document.location.href(surl);
  144. }
  145. function selbm_onchange() {
  146. sbm=selbm.value ;
  147. syear=year1.value ;
  148. if (sbm=="ËùÓв¿ÃÅ")
  149. surl='ccs_gsldcx_main.asp?syear='+syear
  150. else
  151. surl='ccs_gscxy_bmldcx_main.asp?syear='+syear+'&bm='+sbm;
  152. window.document.location.href(surl);
  153. }
  154. //-->
  155. </script>
  156. </head>
  157. <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" text="#000000" link="#3333FF" >
  158. <table width="100%" border="0" cellspacing="0" cellpadding="0">
  159. <tr>
  160. <td background="images/obj_hed1.gif">
  161. <table border="0" cellspacing="0" cellpadding="0" width="800">
  162. <tr>
  163. <td width="10"><img src="images/spacer.gif" width="10" height="35"></td>
  164. <td width="171"><img src="images/obj_maintitle.gif" width="171" height="30" border="0"></td>
  165. <td width="10"><img src="images/spacer.gif" width="10" height="35"></td>
  166. <td width="605">
  167. <table border="0" cellspacing="0" cellpadding="3" name="menubutton">
  168. <tr>
  169. <td>&nbsp;</td>
  170. <td>&nbsp;</td>
  171. <td>&nbsp;</td>
  172. <td>&nbsp;</td>
  173. <td><a href="ccs_gscxy_main.asp" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapimages('images1','','images/bmcx.gif',1)"><img src="images/bmcx_1.gif" width="100" height="20" border="0" name="images1"></a></td>
  174. <td>&nbsp;</td>
  175. <td>&nbsp;</td>
  176. <td>&nbsp;</td>
  177. <td><a href="ccs_gscxy_index.asp" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapimages('images4','','images/fycx.gif',1)"><img src="images/fycx_1.gif" width="100" height="20" border="0" name="images4"></a></td>
  178. <td>&nbsp;</td>
  179. <td>&nbsp;</td>
  180. <td>&nbsp;</td>
  181. <td><a href="ccs_gscxy_mxcx.asp" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapimages('images4','','images/flcx_cf.jpg',1)"><img src="images/flcx_cf.jpg" width="100" height="20" border="0" name="images4"></a></td>
  182. </tr>
  183. </table>
  184. </td>
  185. </tr>
  186. </table>
  187. </td>
  188. </tr>
  189. <tr>
  190. <td bgcolor="#FF6600"><img src="images/spacer.gif" width="10" height="2"></td>
  191. </tr>
  192. </table>
  193. <table border="0" cellspacing="0" cellpadding="0" width="700">
  194. <tr>
  195. <td width="140"><img src="images/obj_hed2_left.jpg" width="140" height="98"></td>
  196. <td width="30"><img src="images/obj_hed2_center2.jpg" width="30" height="98"></td>
  197. <td width="470" valign="top" background="images/obj_hed2_right.jpg">
  198. <table width="300" border="0" cellspacing="0" cellpadding="0" background>
  199. <tr>
  200. <td><img src="images/spacer.gif" width="330" height="5"></td>
  201. <td><img src="images/spacer.gif" width="130" height="5"></td>
  202. </tr>
  203. <tr>
  204. <td valign="top">
  205. <table border="0" cellspacing="0" cellpadding="0" name="banner">
  206. <tr>
  207. <td colspan="2"><img src="images/spacer.gif" width="10" height="24"></td>
  208. </tr>
  209. <tr>
  210. <td><img src="images/ba1_point.gif" width="35" height="39"></td>
  211. <td><img src="images/lizztp1.gif" width="205" height="39"></td>
  212. </tr>
  213. </table>
  214. </td>
  215. <td align="right">
  216. <table border="0" cellspacing="0" cellpadding="0">
  217. <tr>
  218. <td><img src="images/spacer.gif" width="20" height="53"></td>
  219. </tr>
  220. <tr>
  221. <td><a href><img src="images/lizztp5.gif" width="138" height="28" border="0"></a></td>
  222. </tr>
  223. </table>
  224. </td>
  225. </tr>
  226. </table>
  227. </td>
  228. <td width="470" valign="top"><img src="images/obj_hed2_right-.jpg" width="60" height="73">
  229. </td>
  230. </tr>
  231. </table>
  232. <table width="740" border="0" cellspacing="0" cellpadding="0" height="90%">
  233. <tr>
  234. <td bgcolor="#000033" width="140" valign="top">
  235. <table border="0" cellspacing="0" cellpadding="0">
  236. <tr>
  237. <td background="images/obj_left.jpg">
  238. <table border="0" cellspacing="0" cellpadding="0">
  239. <tr>
  240. <td><img src="images/spacer.gif" width="140" height="45"></td>
  241. </tr>
  242. </table>
  243. </td>
  244. </tr>
  245. </table>
  246. <table border="0" cellspacing="5" cellpadding="0" width="140">
  247. <tr>
  248. <td>
  249. <hr width="130">
  250. </td>
  251. </tr>
  252. <tr>
  253. <td>
  254. <table width="130" border="0" cellspacing="0" cellpadding="1">
  255. <%objrst.Source ="select distinct sx=fkmcode,kem=fkmshuom,depar from cwys_km where depar='"& bm &"' and nian='"& syear &"' order by sx"
  256. 'objrst.Source ="select distinct kem,sx from shenzhencwys_dep where dep='"& session("dep") &"' order by sx"
  257. 'Response.Write "select distinct sx=fkmcode,kem=fkmshuom,depar from cwys_km where depar='"& bm &"' and nian='"& syear &"' order by sx"
  258. objrst.Open
  259. if objrst.EOF and objrst.BOF then
  260. else
  261. objrst.MoveFirst
  262. k=objrst("kem")
  263. while not objrst.EOF %>
  264. <tr>
  265. <td width="6" valign="top"><img src="images/a.gif" WIDTH="28" HEIGHT="28"></td>
  266. <td width="116"><a href="ccs_gscxy_bmldcx_index.asp?syear=<%=syear%>&bm=<%=bm%>&km=<%=objrst("kem")%>"><font class="px14" color="#FFFFFF"><%=objrst("kem")%></font></a></td>
  267. </tr>
  268. <%objrst.MoveNext %>
  269. <% wend
  270. end if
  271. %>
  272. <%objrst.Close%>
  273. </table>
  274. </td>
  275. </tr>
  276. <tr>
  277. <td>
  278. <hr width="130">
  279. </td>
  280. </tr>
  281. <tr>
  282. <td align=center><a href="ccs_gscxy_bmldcx_main.asp?syear=<%=year(date)%>&bm=<% =bm%>"><font class="px14" color="#FFFFFF">¸÷Ïîͳ¼Æ</font></a></td>
  283. </tr>
  284. </table>
  285. </td>
  286. <td width="5"><img src="images/spacer.gif" width="10" height="5"></td>
  287. <td width="595" valign="top">
  288. <table align="center" style="BORDER-RIGHT: #4983a0 1px solid; BORDER-TOP: #4983a0 1px solid; BORDER-LEFT: #4983a0 1px solid; BORDER-BOTTOM: #4983a0 1px solid" height="20" cellSpacing="0" cellPadding="0" width="775" border="0">
  289. <tbody>
  290. <%
  291. sql_ze="ze=a.niandu,"
  292. sql_fy=""
  293. cxsj=cstr(syear)+"È«Äê"
  294. select case cstr(lb)
  295. case "1":
  296. sql_ze="ze=a.jan,"
  297. sql_fy=" and month(mnytime)=1 "
  298. cxsj="Ò»Ô·Ý"
  299. case "2":
  300. sql_ze="ze=a.feb,"
  301. sql_fy=" and month(mnytime)=2 "
  302. cxsj="¶þÔ·Ý"
  303. case "3":
  304. sql_ze="ze=a.mar,"
  305. sql_fy=" and month(mnytime)=3 "
  306. cxsj="ÈýÔ·Ý"
  307. case "4":
  308. sql_ze="ze=a.apr,"
  309. sql_fy=" and month(mnytime)=4 "
  310. cxsj="ËÄÔ·Ý"
  311. case "5":
  312. sql_ze="ze=a.may,"
  313. sql_fy=" and month(mnytime)=5 "
  314. cxsj="ÎåÔ·Ý"
  315. case "6":
  316. sql_ze="ze=a.jun,"
  317. sql_fy=" and month(mnytime)=6 "
  318. cxsj="ÁùÔ·Ý"
  319. case "7":
  320. sql_ze="ze=a.jul,"
  321. sql_fy=" and month(mnytime)=7 "
  322. cxsj="ÆßÔ·Ý"
  323. case "8":
  324. sql_ze="ze=a.aug,"
  325. sql_fy=" and month(mnytime)=8 "
  326. cxsj="°ËÔ·Ý"
  327. case "9":
  328. sql_ze="ze=a.sep,"
  329. sql_fy=" and month(mnytime)=9 "
  330. cxsj="¾ÅÔ·Ý"
  331. case "10":
  332. sql_ze="ze=a.oct,"
  333. sql_fy=" and month(mnytime)=10 "
  334. cxsj="ʮԷÝ"
  335. case "11":
  336. sql_ze="ze=a.nov,"
  337. sql_fy=" and month(mnytime)=11 "
  338. cxsj="ʮһÔ·Ý"
  339. case "12":
  340. sql_ze="ze=a.dece,"
  341. sql_fy=" and month(mnytime)=12 "
  342. cxsj="Ê®¶þÔ·Ý"
  343. case "jd1":
  344. sql_ze="ze=a.jan+a.feb+a.mar,"
  345. sql_fy=" and (month(mnytime)>=1 and month(mnytime)<=3 ) "
  346. cxsj="½ØÖ¹Ò»¼¾¶È"
  347. case "jd2":
  348. sql_ze="ze=a.jan+a.feb+a.mar+a.apr+a.may+a.jun,"
  349. sql_fy=" and (month(mnytime)>=1 and month(mnytime)<=6 ) "
  350. cxsj="½ØÖ¹¶þ¼¾¶È"
  351. case "jd3":
  352. sql_ze="ze=a.jan+a.feb+a.mar+a.apr+a.may+a.jun+a.jul+a.aug+a.sep,"
  353. sql_fy=" and (month(mnytime)>=1 and month(mnytime)<=9 ) "
  354. cxsj="½ØÖ¹Èý¼¾¶È"
  355. case "jd4":
  356. sql_ze="ze=a.jan+a.feb+a.mar+a.apr+a.may+a.jun+a.jul+a.aug+a.sep+a.oct+a.nov+a.dece,"
  357. sql_fy=" and (month(mnytime)>=1 and month(mnytime)<=12 ) "
  358. cxsj="½ØÖ¹Ëļ¾¶È"
  359. case "È«Äê":
  360. sql_ze="ze=a.niandu,"
  361. sql_fy=""
  362. cxsj=cstr(syear)+"È«Äê"
  363. end select
  364. %>
  365. <tr>
  366. <td align="right" >&nbsp;</td></tr>
  367. <tr>
  368. <td align="center" ><font class="px12" color="black">ÄúĿǰ½øÈëµÄÊÇ<font color=red><font color=blue><%=bm%></font><%=cxsj%></font>¸÷¿ÆÄ¿Ô¤ËãÍê³ÉÇé¿öÒ³Ãæ</td></tr>
  369. <tr>
  370. <td align="right" >&nbsp;</td></tr>
  371. <tr>
  372. <td align="right" >
  373. <table>
  374. <tr><td>
  375. <% if VerifyOk_gsld=true then %>
  376. <font class="px12" color="red">ÇëÑ¡Ôñ²¿ÃÅ</font>&nbsp;
  377. <select name="selbm" LANGUAGE=javascript onchange="return selbm_onchange()">
  378. <option selected value="<%=bm%>"><%=bm%></option>
  379. <option value="ËùÓв¿ÃÅ">ËùÓв¿ÃÅ</option>
  380. <%
  381. 'sql="select distinct depart=companyname from companylocale order by companyname"
  382. sql="select distinct depart=companyname from cwysglbm where ysxs='1' order by companyname"
  383. objrst.Source =sql
  384. objrst.Open
  385. while not objrst.EOF
  386. %>
  387. <option value="<%=trim(objrst("depart"))%>"><%=trim(objrst("depart"))%></option>
  388. <%objrst.MoveNext
  389. wend
  390. objrst.Close
  391. %>
  392. </select>
  393. <% end if %>
  394. <% if VerifyOk_gsfz=true then %>
  395. <font class="px12" color="red">ÇëÑ¡Ôñ²¿ÃÅ</font>&nbsp;
  396. <select name="selbm" LANGUAGE=javascript onchange="return selbm_onchange()">
  397. <option selected value="<%=bm%>"><%=bm%></option>
  398. <option value="ËùÓв¿ÃÅ">ËùÓв¿ÃÅ</option>
  399. <%
  400. 'sql="select distinct depart=companyname from companylocale order by companyname"
  401. 'sql="select distinct depart=companyname from cwysglbm where ysxs='1' order by companyname"
  402. sql="select distinct depart=companyname from cwysglbm where ysxs='1' and ysfgld='"& emid &"' order by companyname"
  403. objrst.Source =sql
  404. objrst.Open
  405. while not objrst.EOF
  406. %>
  407. <option value="<%=trim(objrst("depart"))%>"><%=trim(objrst("depart"))%></option>
  408. <%objrst.MoveNext
  409. wend
  410. objrst.Close
  411. %>
  412. </select>
  413. <% end if %>
  414. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  415. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  416. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  417. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  418. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  419. <font class="px12" color="red"> ÇëÑ¡Ôñ²ÆÎñÔ¤ËãÄê·Ý</font>&nbsp;
  420. <select name="year1" style="HEIGHT: 22px; WIDTH: 57px" LANGUAGE=javascript onchange="return year1_onchange()">
  421. <option selected value="<%=syear%>"><%=syear%></option>
  422. <option value="<%=year(date)-1%>"><%=year(date)-1%></option>
  423. <option value="<%=year(date)%>"><%=year(date)%></option>
  424. <option value="<%=year(date)+1%>"><%=year(date)+1%></option>
  425. </select>
  426. <font color="#ff0000"></font>
  427. </td>
  428. </tr>
  429. </table>
  430. </td></tr>
  431. </tbody></table>
  432. <%
  433. sql="select ys_year,fkmshuom,ze,je=sum(je),bl=sum(je)/ze from "
  434. sql=sql+"( "
  435. sql=sql+"select a.*,je=isnull(b.price,0) from "
  436. sql=sql+"( "
  437. sql=sql+"select a.depar,a.ys_year,a.fkmcode,"
  438. 'sql=sql+"a.niandu,"
  439. sql=sql+sql_ze
  440. sql=sql+"b.fkmshuom from cwys_ed as a,cwys_km as b "
  441. sql=sql+"where a.depar='"& bm &"' and a.ys_year='"& syear &"' and a.fkmcode=b.fkmcode and a.ys_year=b.nian and a.depar=b.depar"
  442. sql=sql+") as a "
  443. sql=sql+"left join cwys_infoin b on a.depar=b.mnydepm and a.fkmcode=b.mnykmcode and a.ys_year=b.mnyyear and ifhandin='ÊÇ' and cz<>'ɾ³ý' "
  444. sql=sql+sql_fy
  445. sql=sql+") as c "
  446. sql=sql+"group by ys_year,fkmshuom,fkmshuom,ze "
  447. 'Response.Write sql
  448. sql_sort=" order by fkmshuom "
  449. sql_lb="select * from ( "+sql+" ) as taball "+sql_sort
  450. objrst.Source = sql_lb
  451. 'Response.Write sql
  452. objRst.Open
  453. if objrst.EOF and objrst.BOF then %>
  454. <P>
  455. <P align=center><font class="px12" color="black"><FONT color=crimson><STRONG><%=syear%>ÄêÎÞ¿ÆÄ¿Ô¤ËãÊý¾Ý
  456. <%else%>
  457. <table align="center" cellSpacing="0" cellPadding="0" width="777" border="0">
  458. <tbody>
  459. <tr>
  460. <td colSpan="2" height="3"></td></tr>
  461. <tr>
  462. <td vAlign="top" width="73%">
  463. <table style="BORDER-RIGHT: #4983a0 1px solid; BORDER-TOP: #4983a0 1px solid; BORDER-LEFT: #4983a0 1px solid; BORDER-BOTTOM: #4983a0 1px solid" height="100%" cellSpacing="0" cellPadding="0" width="100%" border="0">
  464. <tbody>
  465. <tr>
  466. <td style="PADDING-LEFT: 10px; PADDING-TOP: 2px" bgColor="#4983a0" height="20"><font style="COLOR: #ffffff; FONT-FAMILY: Webdings">4</font><font color="#ffffff"><b></b></font> <font color=white><a href="ccs_gscxy_bmldcx_main.asp?syear=<%=syear%>&bm=<%=bm%>&month=1"><font class="px12" color=white>1ÔÂ</a> <a href="ccs_gscxy_bmldcx_main.asp?syear=<%=syear%>&bm=<%=bm%>&month=2"><font class="px12" color=white>2ÔÂ</a> <a href="ccs_gscxy_bmldcx_main.asp?syear=<%=syear%>&bm=<%=bm%>&month=3"><font class="px12" color=white>3ÔÂ</a> <a href="ccs_gscxy_bmldcx_main.asp?syear=<%=syear%>&bm=<%=bm%>&month=4"><font class="px12" color=white>4ÔÂ</a> <a href="ccs_gscxy_bmldcx_main.asp?syear=<%=syear%>&bm=<%=bm%>&month=5"><font class="px12" color=white>5ÔÂ</a> <a href="ccs_gscxy_bmldcx_main.asp?syear=<%=syear%>&bm=<%=bm%>&month=6"><font class="px12" color=white>6ÔÂ</a> <a href="ccs_gscxy_bmldcx_main.asp?syear=<%=syear%>&bm=<%=bm%>&month=7"><font class="px12" color=white>7ÔÂ</a> <a href="ccs_gscxy_bmldcx_main.asp?syear=<%=syear%>&bm=<%=bm%>&month=8"><font class="px12" color=white>8ÔÂ</a> <a href="ccs_gscxy_bmldcx_main.asp?syear=<%=syear%>&bm=<%=bm%>&month=9"><font class="px12" color=white>9ÔÂ</a> <a href="ccs_gscxy_bmldcx_main.asp?syear=<%=syear%>&bm=<%=bm%>&month=10"><font class="px12" color=white>10ÔÂ</a> <a href="ccs_gscxy_bmldcx_main.asp?syear=<%=syear%>&bm=<%=bm%>&month=11"><font class="px12" color=white>11ÔÂ</a> <a href="ccs_gscxy_bmldcx_main.asp?syear=<%=syear%>&bm=<%=bm%>&month=12"><font class="px12" color=white>12ÔÂ </a>
  467. <a href="ccs_gscxy_bmldcx_main.asp?syear=<%=syear%>&bm=<%=bm%>&month=jd1"><font class="px12" color=white> µÚÒ»¼¾È </a><a href="ccs_gscxy_bmldcx_main.asp?syear=<%=syear%>&bm=<%=bm%>&month=jd2"><font class="px12" color=white>µÚ¶þ¼¾È </a><a href="ccs_gscxy_bmldcx_main.asp?syear=<%=syear%>&bm=<%=bm%>&month=jd3"><font class="px12" color=white>µÚÈý¼¾È </a><a href="ccs_gscxy_bmldcx_main.asp?syear=<%=syear%>&bm=<%=bm%>&month=jd4"><font class="px12" color=white>µÚËļ¾È </a></font><a href="ccs_gscxy_bmldcx_main.asp?syear=<%=syear%>&bm=<%=bm%>"><font class="px12" color=white>È«Äê </a></font></td></tr>
  468. <tr>
  469. <td vAlign="top">
  470. <table cellSpacing="1" cellPadding="0" width="100%">
  471. <tbody>
  472. <tr bgColor="#7dadc4" height="20">
  473. <td align="middle" ><font class="px12" color="black">ÕÊĿʱ¼ä</td>
  474. <td align="middle" ><font class="px12" color="black">·ÑÓÿÆÄ¿</td>
  475. <td align="middle" ><font class="px12" color="black">Ö¸±ê</td>
  476. <td align="middle" ><font class="px12" color="black">Íê³ÉÇé¿ö</td>
  477. <td align="middle" ><font class="px12" color="black">Ê£ÓàÇé¿ö</td>
  478. <td align="middle" ><font class="px12" color="black">Íê³ÉÂÊ</td>
  479. </tr>
  480. <%
  481. while not objrst.EOF
  482. cbys="#ecf7fd"
  483. if objrst("bl")>1 and not isnumeric(lb) then cbys="#ef867a"
  484. %>
  485. <tr bgColor="<%=cbys%>" height="20">
  486. <td align="middle" ><font class="px12" color="black"><%=cxsj%></td>
  487. <td align="middle" ><font class="px12" color="black"><a href="ccs_gscxy_bmldcx_index.asp?syear=<%=syear%>&bm=<%=bm%>&km=<%=trim(objrst("fkmshuom"))%>&smonth=<%=lb%>"><%=objrst("fkmshuom")%></A></td>
  488. <td align="middle" ><font class="px12" color="black"><%=objrst("ze")%></td>
  489. <td align="middle" ><font class="px12" color="black"><%=objrst("je")%></td>
  490. <td align="middle" ><font class="px12" color="black"><%=objrst("ze")-objrst("je")%></td>
  491. <td align="middle" ><font class="px12" color="black"><%=formatpercent(objrst("bl"),2,-1)%></td>
  492. </tr>
  493. <%
  494. objrst.MoveNext
  495. wend%>
  496. <%objrst.Close %>
  497. <%
  498. sql_hj="select ze=sum(ze),je=isnull(sum(je),0),bl=isnull(sum(je)/sum(ze),0) from ( "
  499. sql_hj=sql_hj+sql
  500. sql_hj=sql_hj+" ) as sy "
  501. objrst.Source =sql_hj
  502. objrst.Open
  503. %>
  504. <tr bgColor="#ecf7fd" height="20">
  505. <td align="middle" ><font class="px12" color="blue"><%=cxsj%>ºÏ¼Æ</td>
  506. <td align="middle" ><font class="px12" color="blue"><a href="ccs_gscxy_bmldcx_main.asp?syear=<%=syear%>&bm=<% =bm%>">ËùÓпÆÄ¿</A></td>
  507. <td align="middle" ><font class="px12" color="blue"><%=objrst("ze")%></td>
  508. <td align="middle" ><font class="px12" color="blue"><%=objrst("je")%></td>
  509. <td align="middle" ><font class="px12" color="black"><%=objrst("ze")-objrst("je")%></td>
  510. <td align="middle" ><font class="px12" color="blue"><%=formatpercent(objrst("bl"),2,-1)%></td>
  511. </tr>
  512. <%objrst.Close %>
  513. </tbody></table></td></tr></tbody></table>
  514. <%end if%>
  515. <br>
  516. <table border="0" cellspacing="0" cellpadding="0" align="center">
  517. <tr>
  518. <td><font class="px12">Copyright 2006, ÖйúÄÏ·½º½¿ÕÉîÛÚ¹«Ë¾ÐÅÏ¢¹¤³Ì²¿</font></td>
  519. </tr>
  520. </table>
  521. <p>¡¡</p>
  522. </td>
  523. </tr>
  524. </table>
  525. </body>
  526. </html>