在SQL中获取每年的最后一组日期?

Hereswilson

我有一个具有以下形式的表:

ranking_date  ranking  player_id  ranking_points
------------  -------  --------- ---------------
1980-12-22    3        100284     0
1980-12-22    21       100676     0
1980-12-22    44       100653     0
1980-12-22    136      100713     0
1980-12-22    182      100757     0
1980-12-22    211      100800     0
1980-12-22    255      101061     0
1980-12-22    283      101062     0
1980-12-22    372      100837     0
1980-12-22    390      100682     0
1980-12-22    423      100923     0
1980-12-22    440      100936     0
1983-01-03    2        100284     0
1983-01-03    7        101062     0
1983-01-03    9        100676     0

因此,我想获得每年的最后ranking_date。我的排名从1973年到2016年,但并非所有最近的排名都在12月。另外,当前表的行数略超过一百万,所以我这样做是为了获得年终排名。谢谢你的帮助!

从鲁根出发

如果我正确理解了您的问题,则您正在尝试列出每年最后一个日期的排名记录。我打电话给你的桌子tablename

SELECT * 
FROM tablename 
WHERE ranking_date IN (SELECT MAX(ranking_date) 
                       FROM tablename 
                       GROUP BY YEAR(ranking_date))

子查询

SELECT Max(ranking_date) FROM tablename GROUP BY YEAR(ranking_date)将确定每年的最后(最大或MAX)个日历日期。通过YEAR(ranking_date)分组标识年份将该子查询应用于WHERE主查询中子句应提取每年的最后日期的记录。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从一组记录中获取最后一个日期

来自分类Dev

SQL:获取一组日期对之间的所有日期

来自分类Dev

获取最后一组非空行

来自分类Dev

从表中获取同一组的连续日期

来自分类Dev

从数据库表中获取一组集群/一组值-Oracle SQL

来自分类Dev

SQL从一组数据中获取最新记录

来自分类Dev

SQL从一组数据中获取最新记录

来自分类Dev

正则表达式从字符串中获取最后一组数字

来自分类Dev

SQL返回一组列中不为null的最后一个列值

来自分类Dev

QUERY函数可从一组数据中获取最新日期

来自分类Dev

在PHP中如何从一组自定义周期中获取日期数组

来自分类Dev

SQL查询如何在Oracle / Hive中获取每周/每年的最后一个工作日?

来自分类Dev

如何获得熊猫的groupBy中的最后一组?

来自分类Dev

使用JQuery从数组中检索最后一组键值

来自分类Dev

如何从MySQL表中的一组行中获取平均值和最后数据

来自分类Dev

如何从一组记录中获取第一条记录 MS sql

来自分类Dev

如何从SQL中的一组数据中获取最中间的记录

来自分类Dev

在SQL Server中选择一组日期

来自分类Dev

SQL Server从数据库中获取一组10个元素

来自分类Dev

如何在 SQL 中获取一组行的最小值和最大值?

来自分类Dev

SQL使用相同的查询从同一组数据中获取多个结果计数

来自分类Dev

在一组结果中明确选择最新日期

来自分类Dev

在 Python 中验证一组日期的方法

来自分类Dev

熊猫groupby访问最后一组

来自分类Dev

检索最后一组插入的行?

来自分类Dev

上一组的最后观察

来自分类Dev

熊猫掉落最后一组元素

来自分类Dev

检索插入的行的最后一组?

来自分类Dev

获取data.table中上一组的最后一行

Related 相关文章

热门标签

归档