написать предложение со временем - PullRequest
1 голос
/ 30 сентября 2011

Я хотел бы написать предложение SQL вроде:

SELECT * FROM table WHERE orderdate < {orderdate three years after};

Я попробовал какую-то функцию dateadd, но я не нашел пример, который соответствовал бы только моим потребностям. Любая помощь?

Ответы [ 2 ]

0 голосов
/ 30 сентября 2011

в MySQL

select * from table 
where orderdate < DATEADD(NOW(),INTERVAL 3 YEARS)
0 голосов
/ 30 сентября 2011

Если вы используете SQL Server:

... WHERE orderdate < DATEADD(year, 3, orderdate)

Документация и примеры здесь: http://msdn.microsoft.com/en-us/library/ms186819.aspx

Возможно, я не правильно понял ваш вопрос, но, как прокомментировал Конерак, этот вопрос кажется бессмысленным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...