Есть несколько вещей, которые вы можете сделать.
Если вы зацикливаете завершенный запрос, вы можете проверить текущий номер строки, используя переменную "qet_service_plus.currentrow", поэтому
<cfif qet_service_plus.currentrow eq 1>
<!--- do first row display stuff --->
</cfif>
В каждом запросе также указывается количество записей, возвращаемых в запросе.Вы можете найти это в "recordcount", так что
<cfif get_service_plus.currentrow eq get_service_plus.recordcount>
<!--- do last row display stuff --->
</cfif>
Если вы хотите получить конкретную запись в запросе без прохождения полного запроса, вы можете рассматривать cfquery как ассоциативный массив.например,
<cfoutput>
<!--- service id in first record --->
#get_service_plus['service_id'][1]#
<!--- service id in last record --->
#get_service_plus['service_id'][get_service_plus.recordcount]#
</cfoutput>