2015-06-05 127 views
0

我有一個用戶表單,用戶選擇From_date & To_date在這些日子之間進行搜索,沒有辦法限制用戶不要輸入超過20天,這必須在商店中完成程序。 如何在向From_date添加20天后返回結果。日期格式爲'2015-05-29-06.44.03.956380'將日期範圍限制爲20天

回答

1

您的日期包含小數秒,所以這是一個TIMESTAMP不是DATE數據類型。不用擔心TIMESTAMP格式,因爲Oracle在內部始終將它存儲爲一個數字,然後根據您的會話settigs格式化它,您可以使用+運算符將日期添加到任何日期時間數據類型(DATE,TIMESTAMP,TIMESTAMP WITH TIME ZONE和TIMESTAMP帶本地時區):

select * from my_table where date_field between From_date and From_date+20