帮助基本SQL查询

时间:2008-10-31 15:02:38

标签: sql sql-server

我有一个包含列的表

  

ID,DateStamp

并且ID不必是唯一的。

如何编写查询,为我提供最小DateStamp和最大DateStamp的ID列表?

因此,例如,对于给定的ID,输出可能如下所示:

  

938423,1 / 1 / 2000,12 / 13/2003

[我正在运行SQL Server 2000。]

1 个答案:

答案 0 :(得分:17)

以下应该这样做:

SELECT ID, MIN(DateStamp), MAX(DateStamp)
FROM TableName
GROUP BY ID

编辑为了清楚起见,从子句添加,请务必将TableName更改为实际的表名

相关问题