首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >2个日期之间的记录Oracle SQL

2个日期之间的记录Oracle SQL
EN

Stack Overflow用户
提问于 2021-09-21 21:52:32
回答 1查看 24关注 0票数 0

我希望过滤掉2个日期之间的记录。以下是开始日期和结束日期的列表。我需要识别属于各自时期的记录。我能够通过使用MIN和MAX来识别第一个和最后一个时期的记录,即第一个(9/07/2020 - 22/07/2020)和最后(10/11/2020 - 23/12/2020)的记录。我找不到介于2-11之间的记录?

我有另一个表,其中显示了记录更新的日期。例如,

我需要识别属于什么时期的记录。例如,

任何形式的帮助都将不胜感激!

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-21 23:16:05

您需要在您的两个表上进行连接。您没有给出您的表名,所以这是一种猜测,但尝试如下所示:

代码语言:javascript
复制
select * 
  from period_table p
 inner join record_table r on r.changed_date between p.startdate and p.enddate
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69275934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档