我正在编写此sql以动态计算特定天数,如下所示。但我不知道如何使它工作,因为我不断收到错误。
select Current Date + ( Dynamic numbr of days calculation here ) from TableName
通常所有指南都会显示当前日期+ 1天的例子(这可行,但不是上述)任何想法我怎样才能让它起作用?
答案 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) ;