我有一个带有列的表
ID,DateStamp
并且ID不必是唯一的.
如何编写一个查询,该查询将为我提供具有最小DateStamp和最大DateStamp的ID列表?
因此,例如,对于给定的ID,输出可能如下所示:
938423,1/1/2000,12/13/2003
[我正在运行SQL Server 2000.]
以下应该这样做:
SELECT ID, MIN(DateStamp), MAX(DateStamp) FROM TableName GROUP BY ID
编辑为了清楚起见,从子句添加,请务必将TableName更改为实际的表名