【发布时间】:2016-05-30 20:21:57
【问题描述】:
我有一个包含 200 万行的大日志表。
我正在寻找每个 id 的最后一个条目。
3 列的重要性是
- 用户名
- 动作类型
- 动作时间
- 文本2
有些用户 ID 会出现数千次,有些只会出现一次。我需要每个用户 ID 的最新版本。我尝试使用“分组依据”,但它不起作用,因为每个条目的 text2 都不同,这确实是我需要的数据。所以它需要按actiontime排序,actiontype需要是103。我真的很茫然如何做到这一点。
任何帮助将不胜感激。
【问题讨论】:
-
..3 列?........ :-|
-
如今 200 万行并不被认为是“大”。
-
那么 200 万行仅具有特定的操作类型,否则它有 5000 万。
标签: sql sql-server group-by greatest-n-per-group