Oracleデータベースから今月のレコードを選択する必要があるJavaプログラムを作成しています。使用する当日のレコードを選択する必要があるときはいつでも:
select * from purchases where purchase_date = to_char(sysdate, 'DD-MON-YYYY')
今月のレコードを選択するには、どのような方法を使用すればよいですか?表では、日付は次のように表示されます。
10/4/2012 //for 4th October 2012
私は試した
select * from purchases where purchase_date like to_char(sysdate, 'MON-YYYY')
もちろんこれは何も選択しません。助けてください。