如何在jpql
中执行此功能select *
from `attendence`
where DATE_FORMAT(date, "%m-%Y") = "10-2012"
我使用过FUNCTION,但无法实现与上面相同的功能。
答案 0 :(得分:0)
如果您选择这样的选项,则会在日期中销毁潜在的索引。
你也许可以这样做: select * from attendence whre date>=:start and date<:end
start = new SimpleDateFormat(&#34; yyyy-MM-dd&#34;)。parse(&#34; 2012-10-01&#34;);
end = new SimpleDateFormat(&#34; yyyy-MM-dd&#34;)。parse(&#34; 2012-11-01&#34;);