Я пытаюсь выполнить приведенный ниже код с помощью ColdFusion QOQ, но он не извлекает никаких записей. Я использую время в формате «HH: mm» и используя MySQL как backend, а исходный столбец времени имеет тип данных «TIME».ColdFusion QOQ, сравнить значения времени?
<cfquery dbtype="query" name="getCount">
SELECT count(*) as mycount
FROM getExams
WHERE start_time <= <cfqueryparam cfsqltype="cf_sql_time" value="#curr_time#">
</cfquery>
Я могу успешно сравнить значения даты с помощью <cfqueryparam>
. Однако он не работает во временных столбцах. Может ли кто-нибудь помочь?
Обновление:
Существует открытый отчет об ошибке для этой проблемы. См bug #3551866
Я пробовал под кодом, но все еще не повезло. ' SELECT COUNT (*) в качестве mycount ОТ getExams ГДЕ start_time <= ' –
попробуйте использовать этот SELECT COUNT (*) в качестве mycount FROM getExams WHERE start_time <= #createodbcdatetime (curr_time) #» –
swetha
Тем не менее это не работает даже с createODBCDateTime. Я знаю, что есть решение, предоставленное онлайн на [asadesigner.com] (http://www.asadesigner.com/16-coldfusion/b033bba6f200c1c5.htm), и я также попытался использовать временную метку. Еще не повезло. :( –