如何将列中的天数添加到DB2中的当前日期?

时间:2011-11-21 11:01:26

标签: sql db2

我正在编写此sql以动态计算特定天数,如下所示。但我不知道如何使它工作,因为我不断收到错误。

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

通常所有指南都会显示当前日期+ 1天的例子(这可行,但不是上述)任何想法我怎样才能让它起作用?

3 个答案:

答案 0 :(得分:8)

  

选择当前日期+ 动态数字 DAYS FROM TableName

e.g。

select Current Date + 15 DAYS  from TableName

这里15是动态数字。

答案 1 :(得分:6)

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

答案 2 :(得分:0)

试试这个

 SELECT                                            
 DATE(DTE_BILL_EFFCTV - 301 DAYS)                  
 FROM BILL_ACCT                 
 WHERE                                             
 DTE_BILL_EFFCTV > DATE(CURRENT DATE - 300 DAYS) ;