2017-07-29 4 views
-1

implementieren Wie kann ich JPQL in diese genaue Funktionalität tunWie DATE_FORMAT in JPQL

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

i-Funktion verwendet haben, kann aber nicht gleiche Funktionalität wie oben implementieren.

+0

Wo funktioniert Ihr JPQL nicht? – ujulu

Antwort

0

Wenn Sie eine solche Auswahl treffen, zerstören Sie den potenziellen Index für das Datum.

Sie können vielleicht so etwas wie:.

select * from attendence whre date>=:start and date<:end Start = new Simple ("yyyy-MM-dd") analysieren ("2012-10-01"); Ende = neu SimpleDateFormat ("yyyy-MM-dd"). Parse ("2012-11-01");