2013-03-18 3 views
0

У меня есть столбец с датой «СТАРТ» в моей таблице. Я хочу получить все записи из этой таблицы, если разница между текущей датой и датой начала составляет более 2 недель. Не могли бы вы помочь?DB2 - получить все записи по дате

Спасибо, -Mike

ответ

1

days функция возвращает целое представление даты, в днях, так что вы можете просто сделать простое вычитание:

SELECT ... 
FROM ... 
WHERE days(current date) - days(START) > 14 
0

Вы можете выполнить дату математику с помощью маркированы длительности без необходимости использовать функцию: DAYS

SELECT ... 
FROM ... 
WHERE START < CURRENT DATE - 14 DAYS 

Дополнительная информация о маркированных длинах доступна в documentation.

Смежные вопросы