Я могу получить запрос окончен в промежуток времени, скажем, 1 часа - с шагом 15 минут ...Отображение CFQuery Результата Over Time Span
Я просто пытаюсь остановить отображение повторяющегося результата, когда первичный ключ является одна и та же.
ie: Если что-то начинается в 6:45 утра - и заканчивается в 8:00 утра - я только хочу, чтобы он пробежал DIV один раз, если первичный ключ (мастер-диск) тот же. И потом, если что-то еще в 8 утра с другим первичным ключом - чтобы охватить что ДИВ временные рамки и т.д. ...
Я созерцая cfloop или тому подобное - проверка, что освоена либо одинаковыми или различными/
Мысли о том, как это сделать ...
Код запроса работает отлично - как мой код отображения ... Изображение включено, чтобы дать представление о том, что я пытаюсь сделать.
<cfloop index="incr" from="0" to="#loopreps#">
<cfoutput>
Loopreps is thru the time spans of 15 mins...
<cfquery name="scht" datasource="#ds#">
Proper Query
</cfquery>
<cfif scht.recordcount is not 0>
<cfset mid = #scht.masterid#>
This is where I am lost to hold it to only 1 result when spanning time
Proper Display Across Div Height Span once if MasterID is same
</cfif>
</cfoutput>
</cfloop>
Какая-либо конкретная причина, по которой вы используете CF для выполнения задачи? Вы не сказали, какие dbms вы используете, но такие базы данных, как SQL Server, делают эту задачу намного проще. Без необходимости запроса в цикле. – Leigh
Сайт построен в ColdFusion. Интеграция с базами данных использует Access –
В качестве базы данных настольных компьютеров, не предназначенной для многопоточных веб-приложений, Access действительно ограничивает ваши возможности. Если это вообще возможно, перейдите на SQL Server. Он намного более гибкий, а экспресс-версия бесплатна.Сказав это, вы все равно можете упростить его, имея вспомогательную таблицу, содержащую времена, с шагом в 15 минут. Просто присоединяйтесь к своей другой таблице к началу/концу. Полученный запрос будет содержать все необходимые вам интервалы. Затем форматируйте вывод запроса, как вам нужно. (Edit) Я использовал аналогичный подход в SQL Server, прежде чем CTE придет один. – Leigh