Black Mage
January 5th, 2008, 11:30 PM
I'm having this problem with MS Access where I want to get values in between two dates, but it never gets the values in between the dates and when I use the NOT BETWEEN, it gets every value, including he ones in between the dates. No errors are thrown. My code, which is Java, looks like this:
java.sql.Date date1 =java.sql.Date.valueOf("2008-01-01");
java.sql.Date date2 =java.sql.Date.valueOf("2008-01-31");
//s.execute("SELECT Hours FROM Clock WHERE Clocked_date >= "+date1+" and Clocked_date < "+date2+" and User_ID="+218+"");
s.execute("SELECT Hours FROM Clock WHERE User_ID="+id+" and Clocked_date NOT BETWEEN "+date1+" AND "+date2+"");
Anyone have any suggestions?
java.sql.Date date1 =java.sql.Date.valueOf("2008-01-01");
java.sql.Date date2 =java.sql.Date.valueOf("2008-01-31");
//s.execute("SELECT Hours FROM Clock WHERE Clocked_date >= "+date1+" and Clocked_date < "+date2+" and User_ID="+218+"");
s.execute("SELECT Hours FROM Clock WHERE User_ID="+id+" and Clocked_date NOT BETWEEN "+date1+" AND "+date2+"");
Anyone have any suggestions?