gpt4 book ai didi

php - mysql --> 年度最大值以及记录 ID 信息

转载 作者:行者123 更新时间:2023-11-29 23:19:28 26 4
gpt4 key购买 nike

我想获取年度最大值和记录 ID 信息,以便进一步与其他表连接。

考虑下表:

tur_id  Datum   SZ  Art VW  StV TV  NSP
189 23.06.2010 09:40:00 S 1 -37 -35 46
7 11.05.2012 08:40:00 S 1 -19,9 -21 45
140 02.07.2011 10:30:00 S 1 -25 -26 45
62 31.07.2013 31.07.2013 S 1 -16 -16 42
136 12.07.2011 11:20:00 S 1 -21,4 -23 41
181 04.08.2010 10:00:00 S 1 -30,1 -28 41
195 24.10.2009 09:40:00 S 1 -45 -47 41
90 22.10.2013 22.10.2013 S 1 -14,2 -16 40
11 16.06.2012 10:50:00 S 1 -17 -18 40
153 13.05.2011 09:25:00 S 1 -27,4 -29 40
1 23.07.2014 23.07.2014 S 1 -13,6 -14 39
56 15.06.2013 15.06.2013 S 1 -17,3 -18 39
45 26.10.2012 26.10.2012 S 1 -17,4 -18 39
.....

以下查询返回不带记录 ID 的年度最大值(在我的例子中为 turid)。

turniere中选择年份(数据)rok,max(nsp)按年份(数据)分组

结果:

rok max(nsp)
2009 41
2010 46
2011 45
2012 45
2013 42
2014 39

如何获取turid或datum值的信息?

最佳答案

你已经成功了一半。将原始数据重新加入:

SELECT t.*
FROM turniere t JOIN
(SELECT year(datum) as rok, max(nsp) as maxnsp
FROM turniere
GROUP BY year(datum)
) tt
ON year(t.datum) = tt.rok and t.nsp = tt.maxnsp;

关于php - mysql --> 年度最大值以及记录 ID 信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27450078/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com