我是统计教师的学生评估。我想我的结果显示为:CFLoop和ListValueCount
Instructor1 - 145
Instructor2 - 23
Instructor3 - 394
#CountInstructor#没有更改。这只是第一次计数是正确的。
使用Coldfusion 8.
感谢您的帮助。
<CFQUERY NAME="GetAll" datasource="eval" dbtype="ODBC">
SELECT ID, Instructor, Q1, Q2, Q3, Q4, Q5, Q6
FROM data
</CFQUERY>
<CFQUERY NAME="GetInstructor" datasource="eval" dbtype="ODBC">
SELECT DISTINCT Instructor
FROM data
ORDER BY Instructor
</CFQUERY>
<cfset myInstructor = ValueList(GetInstructor.Instructor)>
<cfset myCountInstructor = ValueList(GetAll.Instructor)>
<cfset CountInstructor = ListValueCount(myCountInstructor, myInstructor)>
<cfoutput query="GetAll">
<cfset CountInstructor = ListValueCount(myCountInstructor, GetInstructor.Instructor)>
#GetInstructor.Instructor# - #CountInstructor# <br />
</cfoutput>
你的问题是什么? –
错误确定...那么最新的问题? – Jarede
您的查询不需要'dbtype =“ODBC”'。除了'查询',dbtype的所有其他用途都被弃用。 – duncan