Я написал отчет с использованием ColdFusion и SQL, и запросы не будут возвращать никаких строк, когда определенное значение в каждой строке равно нулю.Я использую cfstoredproc для извлечения данных, и вот как я их отображаю:
<cfloop query="DONORS_WITHDRAWN">
<tr>
<td align="left"><cfoutput>#DONORS_WITHDRAWN.Reason#</cfoutput></td>
<td align="right" style="padding-right: 58px"><cfoutput>#DONORS_WITHDRAWN.Number_of_DONOR_withdrawals#</cfoutput></td>
</tr>
</cfloop>
Вот так выглядят результаты, когда только некоторые значения равны нулю:
И вот как они выглядят, когда все результаты равны нулю (строки не отображаются):
Когда я запускаю запросв SQL Server Management Studio в течение периода времени, когда все результаты равны нулю, все строки возвращаются, как и ожидалось.Они просто не появятся в отчете ColdFusion, если хотя бы одно из значений не больше нуля.