有没有简单的方法来获取有关csv文件的详细信息?

时间:2014-11-22 13:26:25

标签: csv coldfusion coldfusion-10

我有一个csv,我想收集有关使用Coldfusion的详细信息

我有两列我想收集详细信息: -Comapny -AMOUNT

我想收集的细节是: - 我想选择每个独特的公司 - 我想选择每个公司有多少行 - 我还想为每个不同的公司选择金额的总和

实现这一目标的最佳和最快方法是什么?

提前谢谢

1 个答案:

答案 0 :(得分:1)

previous question您知道如何使用cfhttp获取查询对象。您的查询查询变为

select company, count(company) CompanyCount, sum(amount) CompanyAmount
from YourQueryObject
group by company

编辑从此处开始

由于金额是一个varchar,你将不得不施展它。

select company, count(company) CompanyCount, sum(cast amount as decimal) CompanyAmount
from YourQueryObject
group by company

但是,在您这样做之前,您可能希望这样做:

 <cfset QueryAddColumn(YourQueryObject, 'IsGoodRecord', ArrayNew(1))>
 <cfloop query="YourQueryObject">
 validation code, plus set IsGoodRecord to 0 or 1
 </cfloop>

然后添加

 where IsGoodRecord = 1

查询您的查询。