Как добавить дни из столбца к текущей дате в DB2? - PullRequest
9 голосов
/ 21 ноября 2011

Я пишу этот sql для динамического вычисления определенного количества дней, как показано ниже. Но я не знаю, как заставить это работать, потому что я продолжаю получать ошибку.

select Current Date + ( Dynamic numbr of days calculation here ) from  TableName

Обычно во всех руководствах приводятся примеры «Текущая дата + 1 день» (это работает, но не выше). Есть идеи, как мне заставить его работать?

Ответы [ 3 ]

8 голосов
/ 21 ноября 2011

выберите текущую дату + динамический номер ДНИ ИЗ ИМЕНИ таблицы

например,

select Current Date + 15 DAYS  from TableName

здесь 15 - динамическое число.

6 голосов
/ 25 декабря 2013
SELECT CURRENT_DATE + (your dynamic numeric field) DAYS FROM FILE_NAME

Пример на основе AS400:

1)

SELECT CURDATE() + (FLDA) DAYS FROM FILEA

2)

SELECT CURDATE() + 8 DAYS FROM FILEA
0 голосов
/ 30 сентября 2013

Попробуйте это

 SELECT                                            
 DATE(DTE_BILL_EFFCTV - 301 DAYS)                  
 FROM BILL_ACCT                 
 WHERE                                             
 DTE_BILL_EFFCTV > DATE(CURRENT DATE - 300 DAYS) ;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...