我正在寫這個sql來動態計算如下的某些天數。但我不知道如何使它工作,因爲我不斷收到錯誤。如何將列中的天數添加到DB2中的當前日期?
select Current Date + (Dynamic numbr of days calculation here) from TableName
通常所有的指南顯示例子爲當前日期+ 1日(這個工作,但不是以上)任何想法如何,我可以得到它的工作?
我正在寫這個sql來動態計算如下的某些天數。但我不知道如何使它工作,因爲我不斷收到錯誤。如何將列中的天數添加到DB2中的當前日期?
select Current Date + (Dynamic numbr of days calculation here) from TableName
通常所有的指南顯示例子爲當前日期+ 1日(這個工作,但不是以上)任何想法如何,我可以得到它的工作?
選擇當前日期+ 動態numbr天,從表名
例如
select Current Date + 15 DAYS from TableName
這裏15是動態數字。
我確實嘗試過它不能解決問題。 ;((此計算確實返回一個整數,但它不會與該組合一起使用) – Njax3SmmM2x2a0Zf7Hpd
嘗試此
SELECT
DATE(DTE_BILL_EFFCTV - 301 DAYS)
FROM BILL_ACCT
WHERE
DTE_BILL_EFFCTV > DATE(CURRENT DATE - 300 DAYS) ;
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
而錯誤是? - 只是爲了澄清。 –
你給出的例子在我的(iSeries,V6R1)系統上工作得很好:'SELECT CURRENT_DATE + numericTableColumn DAYS from tableName'。還是你想做一些不同的事情? –
除了您收到的錯誤之外,提供表格定義和您的「動態計算」將有所幫助。 – brandong