如何提取日期并制作 +/- 30 天来检查参数

how to extract dates and make a +/- of 30 days to check a parameter

我需要了解如何提取日期

然后使用 between

进行声明

:日期是用户的输入

select userID,:date,reportid
from usertable
where userID = '120429'
and 
:date between (:date-30 days) and (:date +30 days)

您可以使用 date/time arithmetic operators.

:date + interval '30 days'

:date - interval '30 days'