Если вы используете T-SQL, вы можете использовать DATEDIFF (datepart, startdate, enddate). следующее
ты бы использовал это!
delete from table_a where WHERE DateDiff(dd, last_update_date, '01/01/2006') > 0
тем не менее, если вы думаете об Oracle. Вы можете использовать To_Date (дата || строка, формат)
***delete from table_a where WHERE To_date(last_update_date,'dd/mm/yyyy') > to_date('01/01/2006','dd/mm/yyyy')***