%@LANGUAGE="VBSCRIPT"%> <% option explicit class clsResultsDates private xmlDom public default property get StartDate StartDate = xmlDom.documentelement.selectsinglenode("startdate").text end property public property let StartDate(prmValue) xmlDom.documentelement.selectsinglenode("startdate").text = prmValue end property public property get EndDate EndDate = xmlDom.documentelement.selectsinglenode("enddate").text end property public property let EndDate(prmValue) xmlDom.documentelement.selectsinglenode("enddate").text = prmValue end property public sub Save xmlDom.save server.MapPath("./_bin/cumulatif/databases/resultsdates.xml") end sub private sub class_initialize set xmlDom = createobject("msxml2.domdocument") with xmlDom .async = false .load server.MapPath("./_bin/cumulatif/databases/resultsdates.xml") end with end sub private sub class_terminate set xmlDom = nothing end sub end class dim CONST_CN_STR : CONST_CN_STR = "Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=" & Server.MapPath("./_bin/cumulatif/databases/femmes") & ";" 'dim CONST_CN_STR : CONST_CN_STR = "Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=" & Server.MapPath("./_bin/cumulatif/databases/femmes") & ";" dim intPos dim strClass dim strSQLTeamsQuery dim strSQLCumulsQuery dim cn: set cn = createobject("ADODB.Connection") dim rsTeams: set rsTeams = createobject("ADODB.Recordset") dim rsCumuls: set rsCumuls = createobject("ADODB.Recordset") dim objResultsDates: set objResultsDates = new clsResultsDates dim fld if objResultsDates.startdate = "" or objResultsDates.enddate = "" then strSQLCumulsQuery = "SELECT nomeq, sum(victcm) as SUMVICTCM, Sum(3-VICTCM) AS SUMDEFCM, Sum(set1cm+set2cm+set3cm) AS SUMPOURCM, Sum(CNTRCM) AS SUMCNTRCM, Sum(TOTCM) AS SUMTOTCM FROM PFEQUIPE inner join pfcumul on (PFEQUIPE.LIGUEEQ=PFCUMUL.LIGUECM) AND (PFEQUIPE.NOEQEQ=PFCUMUL.NOEQCM) AND (PFEQUIPE.CLASSEQ=PFCUMUL.CLASSECM) where liguecm = 'F' group by nomeq order by liguecm, classecm, SUMVICTCM desc" else strSQLCumulsQuery = "SELECT nomeq, sum(victcm) as SUMVICTCM, Sum(3-VICTCM) AS SUMDEFCM, Sum(set1cm+set2cm+set3cm) AS SUMPOURCM, Sum(CNTRCM) AS SUMCNTRCM, Sum(TOTCM) AS SUMTOTCM FROM PFEQUIPE inner join pfcumul on (PFEQUIPE.LIGUEEQ=PFCUMUL.LIGUECM) AND (PFEQUIPE.NOEQEQ=PFCUMUL.NOEQCM) AND (PFEQUIPE.CLASSEQ=PFCUMUL.CLASSECM) where liguecm = 'F' and dtos(datecm) between '" & FormatDateForQuery(objResultsDates.startdate) & "' and '" & FormatDateForQuery(objResultsDates.enddate) & "' group by nomeq order by liguecm, classecm, SUMVICTCM desc" end if strSQLTeamsQuery = "SELECT * from pfequipe where ligueeq = 'F'" intPos = 1 strClass = "" %>
|
|