小编Dav*_*vid的帖子

如何查询以基于行的 MIN 和 MAX 服务日期提取所有数据?

我对 Oracle SQL 非常陌生,尤其是在 Pentaho 报告生成器中。它可以让你做一些事情并阻止其他人。PL/SQL 不可用,因此我必须在查询中执行此操作。

我需要能够为他们MIN(service_date)和他们的MAX(service_date). 下面是表格数据和我想得到的结果。

表格数据

client_id | service_date  | other_stuff 
--------------------------------------- 
        1 | 2/24/2010     | Bob
        1 | 3/23/2010     | Jane
        1 | 4/23/2010     | Sam
        2 | 1/1/2000      | Julie
        2 | 2/2/2000      | Tina
        3 | 3/28/2005     | D'Shaun
        3 | 4/27/2005     | Leisha
        3 | 5/29/2005     | Tonay
Run Code Online (Sandbox Code Playgroud)

结果数据

client_id | service_date | other_stuff
--------------------------------------
        1 | 2/24/2010     | Bob
        1 | 4/23/2010     | Sam
        2 | 1/1/2000 …
Run Code Online (Sandbox Code Playgroud)

oracle query

6
推荐指数
1
解决办法
7553
查看次数

标签 统计

oracle ×1

query ×1