SQL-funktion date_format
er ikke en del af JPQL, som enhver dokumentation ville fortælle dig, så se ikke meningen med bare at skubbe SQL ind i JPQL og forvente, at det virker.
Det du kan gøre med JPA 2.1 er at påberåbe det som følger
function("date_format", s.date, '%Y, %m, %d')
hvor function
er en måde at påkalde enhver indbygget SQL-funktion. Dette betyder helt klart, at du mister databaseuafhængighed, fordi den funktion ikke er gyldig på alle datalagre.