我正在编写一个 Java 程序,我需要从 Oracle 数据库中选择当月的记录。任何时候我需要为我使用的当天选择记录:
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')
这当然选择什么,请协助。