Question : How to subtract hours from date

in my query I need to delete all the rows from a table where date is older than 48 hours.
so it would be like:
delete from my_table t where t.date greater (older) than 48 hours.

I am using Java and Oracle
and the field in my Java code is of type Calendar.

What would be the best way to do it?

Answer : How to subtract hours from date

where datediff(hour, today(), t.date) > 48

would do the trick if datediff existed.

http://www.dbforums.com/oracle/1619407-datediff-function-oracle.html

But you can try ...

where (sysdate - t.date) > 2




Random Solutions  
 
programming4us programming4us