Sql 从表中检索数据
我有一个包含示例数据的表,如下所示 该表有4列,其中多条记录的前3列可以有类似的条目 第4列是一个日期值,它对于每个记录都是唯一的Sql 从表中检索数据,sql,Sql,我有一个包含示例数据的表,如下所示 该表有4列,其中多条记录的前3列可以有类似的条目 第4列是一个日期值,它对于每个记录都是唯一的 A, A11, 1, 1900-01-01 A, A11, 1, 2000-01-01 B, B11, 0, 1900-01-01 C, C11, 0, 1900-09-01 C, C11, 0, 2011-01-01 (以逗号分隔的列) 现在您可以看到A111(3列的组合)有2个条目 因此,在我的最终结果集中,我应该得到A11 20
A, A11, 1, 1900-01-01
A, A11, 1, 2000-01-01
B, B11, 0, 1900-01-01
C, C11, 0, 1900-09-01
C, C11, 0, 2011-01-01
(以逗号分隔的列)
现在您可以看到A111(3列的组合)有2个条目
因此,在我的最终结果集中,我应该得到A11 2000-01-01(最大日期)作为该条目的输出
请告知您想通过以下方式进行分组:
select c1, c2, c3, max(c4)
from your_table
group by c1, c2, c3
其中
c1
到c4
是您的列名。那么您的问题到底是什么?