6

birthDate(時間なしの)列を持つテーブルからいくつかのレコードを取得する必要がありますDate。年と月のみと比較してレコードをフィルタリングする必要があります。たとえば、1990年3月に生まれたすべてのユーザーが欲しいです。日は関係ありません。

どのように処理しますか?

4

3 に答える 3

9

これを使用するfrom Entity where to_char(birthDate,'YYYY/MM') = '1990/03' と、HQLで機能し ます

于 2012-10-19T12:20:50.713 に答える
7

あなたはこれを試すことができます

 select * from table where month(birthdate)=03 and year(birthdate)=1990
于 2012-10-19T12:00:57.487 に答える