我在 CfWheels 的 findAll() 方法的 where 子句中尝试使用 SQL 函数时遇到了一个问题。
<cfset currencyInfo= model('pricelist').findAll(select="currencyid,name",where="YEAR(startDate)=#params.year#")>
这里令人困惑的是,当在同一条语句的 select 子句中使用 sql 函数时,它就像一个魅力。
<cfset currencyInfoTest= model('pricelist').findAll(select="currencyid,name,YEAR(startDate) AS Year",where="id=5")>
我猜 CFWheels 可能只处理 select 子句中的列映射,而不是 where 子句中的任何计算或操作语法。
我需要在上面的 where 子句中使用一些 sql 函数。有任何想法吗?