gpt4 book ai didi

mysql - MyType 列中值的最大 2 结果

转载 作者:行者123 更新时间:2023-11-30 23:44:55 25 4
gpt4 key购买 nike

在我的表格中,我使用不同类型 (MyType) 的相同日期。我想复活max。 2 每个不同的 MyType 创建时的结果(日期)> 2017-04-10。

我的约会:

ID MyType Created1  A      2017-04-092  C      2017-04-093  D      2017-04-094  A      2017-04-125  A      2017-07-096  A      2017-11-087  C      2017-05-098  C      2017-09-129  C      2017-10-0110 B      2017-04-0911 D      2017-05-17

预期结果:

ID MyType Created4  A      2017-04-125  A      2017-07-097  C      2017-05-098  C      2017-09-1211 D      2017-05-17

如何接收每个 MyType 列的最多 2 个结果?

最佳答案

SELECT  ID, 
MyType,
CreatedDate
FROM
( Select ID,
MyType,
CreatedDate,
ROW_NUMBER() OVER (PARTITION BY ID Order by CreatedDate desc) [RN]
From YourTable) A
WHERE
A.RN IN (1,2)
ORDER BY
CreatedDate

关于mysql - MyType 列中值的最大 2 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44116823/

25 4 0