【发布时间】:2014-02-26 12:41:13
【问题描述】:
我正在进行选择,我想突出显示具有最近日期的所有行。这不是针对每个组,而是针对整个返回的表。
我仍然想检索表中的所有行,无论它们是否是最大值,但我想确保我们可以找到表的最新值子集。最好是带有标志或实际值的新列。
我该怎么做呢?
当前表(示例)
+----+-------------+
| Id | Date |
+----+-------------+
| 1 | 1 Jan 2012 |
| 2 | 3 Jan 2012 |
| 3 | 2 Jan 2012 |
| 3 | 5 Jan 2012 |
| 4 | 5 Jan 2012 |
+----+-------------+
理想输出
+----+-------------+---------+
| Id | Date | Latest? |
+----+-------------+---------+
| 1 | 1 Jan 2012 | no |
| 2 | 3 Jan 2012 | no |
| 3 | 2 Jan 2012 | no |
| 3 | 5 Jan 2012 | yes |
| 4 | 5 Jan 2012 | yes |
+----+-------------+---------+
【问题讨论】:
-
说它是最新的还是不是最新的有什么依据?