2012-08-01 47 views
1

我想知道,如果有人可以解釋這一行中的Java DB2的代碼,尤其是天條的功能,因爲通常DATE條款只見它被用來般的日子(XXX):天,DB2

dd.actual_date between DATE('"+startDate+"') - "+noDays+" DAYS AND DATE('"+startDate+"') 

謝謝, 埃裏克

+1

DATE(...) - 3天 – 2012-08-01 00:09:08

+0

日期(String s)將可能是它現在已經過時了construtor。我不確定DAYS()。這是陳述的一部分嗎?你能粘貼整個陳述嗎? – Paras 2012-08-01 00:15:26

+0

這是一個很長的查詢的一行。 – Nehcour0420 2012-08-01 00:22:31

回答

1

根據IBM DB2 infocenter: Date Arithmetic,此語法可用於從日期中添加或減去天數(或幾個月或幾年)。查詢將是這樣的:

dd.actual_date between DATE('20120801') - 3 DAYS 
        AND DATE('20120801')