2017-07-29 9 views
-1

をDATE_FORMATを実装する方法をどのように私はJPQLはJPQL

select * 
from `attendence` 
where DATE_FORMAT(date, "%m-%Y") = "10-2012" 

でこの正確な機能を行うことができます私はFUNCTIONを使用しているが、上記と同じ機能を実装することはできません。

+0

JPQLが動作しない場所はどこですか? – ujulu

答えて

0

このような選択を行うと、日付の潜在的なインデックスを破棄します。

あなたは、おそらくのような何かを行うことができます。

select * from attendence whre date>=:start and date<:end 開始=新しいてSimpleDateFormat( "YYYY-MM-DD")を( "2012-10-01")を解析します。end = new SimpleDateFormat( "yyyy-MM-dd")。parse( "2012-11-01");