У меня есть столбец с датой «СТАРТ» в моей таблице. Я хочу получить все записи из этой таблицы, если разница между текущей датой и датой начала составляет более 2 недель. Не могли бы вы помочь?DB2 - получить все записи по дате
Спасибо, -Mike
У меня есть столбец с датой «СТАРТ» в моей таблице. Я хочу получить все записи из этой таблицы, если разница между текущей датой и датой начала составляет более 2 недель. Не могли бы вы помочь?DB2 - получить все записи по дате
Спасибо, -Mike
days
функция возвращает целое представление даты, в днях, так что вы можете просто сделать простое вычитание:
SELECT ...
FROM ...
WHERE days(current date) - days(START) > 14
Вы можете выполнить дату математику с помощью маркированы длительности без необходимости использовать функцию: DAYS
SELECT ...
FROM ...
WHERE START < CURRENT DATE - 14 DAYS
Дополнительная информация о маркированных длинах доступна в documentation.