use*_*637 1 coldfusion cfoutput
我有一个查询,让所有员工都在表中计算:
emp_namelast | emp_namefirst | employeetotal | year_cse1
--------------------------------------------------------
smith | john | 13 | 2014
smith jr | jonnny | 10 |2014
baker |jane |5 |2015
doe |john |6 |2015
Run Code Online (Sandbox Code Playgroud)
我在表格中输出结果.我从查询中按顺序获得结果.但是,根据下面的代码,它输出了2014年的最高结果,然后是2015年的最高结果.
我尝试过不使用任何组,它从查询中提供了所有数据.我希望它能够在两个不同的表格中输出2014年和2015年的数据.一个将包含2014年和2015年的记录.
是否必须在不使用"群组"的情况下完成?
<h2>employees</h2>
<table >
<thead><tr><th>Employee</th><th>Stars</th></tr></thead>
<tbody>
<cfoutput query="GetEmployeeTotals" group="year_cse1">
<tr><td>#emp_namefirst# #emp_namelast#</td>
<td>#employeetotal#</td>
</tr>
</cfoutput>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
你是在正确的轨道,但缺少一个细节.group属性的工作方式如下:
<cfoutput query="somequery" group="somefield">
grouped data goes here
<cfoutput>
ungrouped data goes here
</cfoutput>
grouped data can go here as well
</cfoutput>
Run Code Online (Sandbox Code Playgroud)
在您的代码中,您没有输出任何分组数据,并且您缺少未分组数据的额外cfoutput标记.