-2
我想查询运行报告。我试图让它搜索日期范围并检查用户完成了多少工作。 Closed_by
是显示用户数字意味着他们完成了作品的字段,而op_id
表示他们提交了作品。有什么方法可以让我明白每个人的成就?运行个人报告
<cftry>
<cfquery name="received" datasource="dns">
Select *
FROM dbo.Dealer_Track_Work
WHERE Date_Received between <cfqueryparam value="10/13/2015" />
AND <cfqueryparam value="10/26/2015" />
WHERE Closed_by <cfqueryparam value="192" />
AND op_id <cfqueryparam value="192" />
</cfquery>
<cfdump var="#received#" label="received">
<!---<cfquery name="users" dbtype="query">
Select *
FROM received
WHERE Closed_by <cfqueryparam value="192" />
AND op_id <cfqueryparam value="192" />
</cfquery>
<cfdump var="#users#" label="users">--->
<cfcatch type="any">
<cfset result.error = CFCATCH.message >
<cfset result.detail = CFCATCH.detail >
</cfcatch>
</cftry>
刚刚更新其添加列的项目开业,项目关闭,AND子句,让你提供op_id名单由 – rodmunera
过滤是,它不是一个真正的ColdFusion问题(cfqueryparams除外),更多的是sql问题。我还假设你使用的数据库是sql server,但我认为这个语法也适用于mySQL – rodmunera
你可以按任何列进行排序,只需在GROUP BY之后添加一个SORT BY子句即可。我已经更新了答案 – rodmunera