小编Jak*_*nop的帖子

如何将表连接到自身并在SQL中选择最大值

我有一张contracts桌子:

contractId    date       price     partId
1             20120121   10        1
2             20110130   9         1
3             20130101   15        2
4             20110101   20        2
Run Code Online (Sandbox Code Playgroud)

合同最大的date是有效合同(不要责怪我,我责备创建xpps)

我需要创建查询以仅查看活动合同(每个部分一个合同,具有最高日期的合同).

所以查询的结果应该是这样的:

contractId    date       price     partId
1             20120121   10        1
3             20130101   15        2
Run Code Online (Sandbox Code Playgroud)

我在这里没有想法,我尝试自己加入表,我尝试了聚合功能,但我无法弄明白.如果有人有任何想法,请与我分享..

sql db2 ibm-midrange

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

db2 ×1

ibm-midrange ×1

sql ×1