一年后删除Derby行

时间:2017-05-22 15:30:45

标签: sql delete-row

我想检查Derby数据库中最旧的记录,看看它是否超过一年....然后删除此记录。我的代码不适合我。

LocalDate now = LocalDate.now();
                LocalDate oneYearOld = now.minusDays(365);
                System.out.println( "now: " + now );
                System.out.println( "OneYearOld: " + oneYearOld);
                System.out.println( "SQL Date: " + sqlDate);          

                PreparedStatement stmtB = con.prepareStatement("DELETE FROM TEST5 WHERE 'DateDate' > 'oneYearOld'"); 
                stmtB.executeUpdate(); // Deletes any call record over one year old

0 个答案:

没有答案