select s, to_char(s.szuletett,'yyyy') from Szemely s where s.szuletett = to_date('2010.01.26','yyyy.mm.dd')
select e, e.szuletett, year(e.szuletett), month(e.szuletett), day(e.szuletett)
from Szemely e where year(e.szuletett) = 2010
select year(e.szuletett), count(e)
from Szemely e
group by year(e.szuletett)
Ez meg az email-címes probléma megoldása:select s, e from Szemely s left join s.emailCimek e with e.address like '%@citromail.hu'Én úgy gondolom hogy a JPA (de inkább a JPQL) még kiforratlan, el tudom képzelni hogy az lesz a jövő,
Az első formátum nekem nem ismerős, de mi lenne, ha úgy próbálnád meg, hogy select e from Ember e where e.szuletes between :start and :end, és utána az elsőnek beállítanál egy jan.1. a másodiknál egy dec. 31 dátumot?
select e from Ember e where e.szuletes = {d '1974-01-01'}
most vagy én nem értem amit a könyvben olvasok vagy valami nem okés.select e from Ember e where e.szuletes = '1974-01-01'A lényeg hogy még mindig nem tudom lekérdezni az 1974-ben születetteket, valaki meg tudja mondani hogy kéne ?