首页 > 解决方案 > SQL Developer - 两个特定记录之间的天数

问题描述

https://i.stack.imgur.com/3vREY.jpg

我在上面的链接中包含了一个示例。如果 TYPE 为“C”且 TYPE_ID 为 123,您能帮我找出每个 ID 之间的天数吗?

例如 -- ID 313031 之间的天数是 1,146 天(2/20/2018 和 1/1/2015 之间),因为我们会忽略另一个 ID,因为它具有 A 类。

标签: sqloracle

解决方案


这将起作用:

select id,max1-min1  from (select max(date) as max1,min(date) as min1,id from tablename 
where type='C' group by id )  

推荐阅读