日期之间的Postgresql

日期之间的Postgresql,sql,postgresql,valentina-studio,Sql,Postgresql,Valentina Studio,我正在学习SQL,我想知道是否有人可以帮助我。 我正在与postgresql合作,我的任务是编写一个查询,显示所有员工的25周年纪念日,比如说明天或一周后 使用间隔函数显示我两次约会之间的每个人。 我如何编写查询,根据“当前_日期”提供员工25周年纪念的信息 如果有人能帮我就好了 他们是25年前开始的,有一周的时间,所以你可以这样过滤: where start_date >= curdate() - interval '25 year' and start_date <

我正在学习SQL,我想知道是否有人可以帮助我。 我正在与postgresql合作,我的任务是编写一个查询,显示所有员工的25周年纪念日,比如说明天或一周后

使用间隔函数显示我两次约会之间的每个人。 我如何编写查询,根据“当前_日期”提供员工25周年纪念的信息


如果有人能帮我就好了

他们是25年前开始的,有一周的时间,所以你可以这样过滤:

where start_date >= curdate() - interval '25 year' and
      start_date < curdate() + interval '1 week' - interval 25 year'
其中开始日期>=curdate()-间隔“25年”和
开始日期
在出生日期使用相等谓词,从所需日期减去1年:选择当前日期-间隔“1年”