sql - 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 类。
解决方案
这将起作用:
select id,max1-min1 from (select max(date) as max1,min(date) as min1,id from tablename
where type='C' group by id )
推荐阅读
- analytics - Microsoft AppCenter-活跃用户和顶级设备中的用户数量有什么区别?
- sql-server - 将xml文件导入sql server表而不进行bulkcopy
- javascript - 使用 Nightwatch 编写异步自定义命令
- python - 如何将新文件保存到其他目录
- c# - JQuery Datatables 在所有可用页面上获取所有“选中”复选框
- javascript - 如何使用firebase使用手机登录?我收到此错误消息“”reCAPTCHA 容器未找到或已包含内部元素!”
- node.js - 由于错误的构建脚本,无法将 node.js + react.js 应用程序部署到 Heroku
- java - Spring批处理文件读取:JBOSS EAP 6.2文件编码从UTF-8到ISO-8859-1
- c# - 硒 | 无法创建新服务:ChromeDriverService | 驱动程序信息:driver.version:未知(SessionNotCreated)' | C#
- javascript - 如果我不使用 AXIOS 后处理程序应该是什么样子