I have a query as below which
 <cfquery name="qryGetXXX" datasource="#sDataSource#">
     SELECT        COUNT(*) AS TotalCount,Quality.Qualitydesc
        FROM          QualityCheck INNER JOIN Quality 
        ON QualityCheck.QualityID = Quality.qualityID
        WHERE DATEDIFF(d,DueDate,GETDATE()) >= 90
        GROUP BY quality.qualityDesc               
  </cfquery>
will result in
1) *total count* 21 *QualityDesc* IO 2) *total count* 1 *QualityDesc* Max 3) *total count* 1 *QualityDesc* Min 4) *total count* 1 *QualityDesc* Other 5) *total count* 3 *QualityDesc* Reg
In order to get the first row I am using,
<cfif #qryGetXXX.RecordCount# gt 0  >
   <cfloop query="qryGetXXX" startrow="1" endrow="1">
      <cfset XXXTimeTotal =#qryGetXXX.TotalCount# >
   </cfloop>
 <cfelse>
    <cfset XXTotal = 0 >
 </cfif> 
which is checking for the first the recordcount of the whole query but is there any way I can check whether the first row (i.e. startrow 1 and endrow 1) is has a value and then if the startrow 2 and endrow 2 has a value and so on? Can I put the results in an array and will that be easier?
Frank,
You are correct, i am new to coldfusion, hence all the confusion.The query provides me with the results i.e i have the result set as explained above, however i cannot figure out a way to check every row individually. For example i have to check if there are results for the first row and if it does i have to pass that value to my output, and if doesnot i have to put in no value was entered or '0'. I need to do this for the five rows and there will always only be 5 rows of results, which is why i was using start and endrow, however start and endrow donot allow me the flexibility to check for empty row values. In essence i would like to check the row as something like below.
<!--- check the first row of resuslt i.e. Max values ---!>
    <cfif startrow1.endrow1  gt 0  >
        <cfset nIOCount =#qryGetXXX.TotalCount# >
    <cfelse>
        <cfset nIOCount = '0'>
    </cfif>  
    <!--- then check the second row resuslts Max ---!>
    <cfif startrow2.endrow2  gt 0  >
        <cfset nMaxCount =#qryGetXXX.TotalCount# >
    <cfelse>
        <cfset nMaxCount = '0'>
    </cfif>  
 <!---Output the values---!>
Totals
<tr>
    <th>IO</th>
    <td>#nIoCount#</td>
</tr>
<tr>
    <th>Max </th>
    <td>#nMaxCount#</td>
</tr>
<tr>
I know i cannot reference startrow and endrow as i want, so i am looking for a way to reference each row individually in the result set some other way. Any suggestions?
thanks
 
     
     
    