Как удалить таблицу MSSQL Datetime GETDATE () Столбцы, если они являются старыми или старыми с использованием PHP

Мой столбец имеет имя order_date и данные для него:

 datetime NOT NULL DEFAULT GETDATE(), 

Это приведет к появлению данных:

 Apr 8 2014 3:24PM 

Мне интересно, какой PHP-запрос я могу использовать для удаления любых строк в этой таблице MSSQL, если они год или старше.

Мне также хотелось бы проверить, работает ли это. (IE: изменение столбца order_date текущей строки, чтобы сделать его старше на год).

Если кто-то может помочь мне с этим, это очень ценится. T

 delete from tracking_orders where DATEDIFF (year, order_date, GETDATE()) > 1 

Проверить здесь:

http://technet.microsoft.com/en-us/library/ms189794.aspx

 DELETE FROM TABLE_NAME WHERE order_date < DATEADD(YEAR, -1, GETDATE()) 

Этот запрос может использовать индексы, определенные в столбце order_date если они есть.