我有一个TableA
有两列的表:MyName nvarchar(100)
和MyDateTime DateTime
. 每个记录可以有多个MyName
具有不同DateTime
s 的记录。我正在尝试返回一个记录集,其中包含MyName
表中的每个值,每个值都是最早MyDateTime
的。
这可以返回 distinct MyNames
:
SELECT DISTINCT([MyName]) FROM TableA
我尝试过不同的陈述,但我所有的尝试都被关键字UNION
抛弃了。DISTINCT()
例如,以下查询查找所有时间,而不仅仅是每个时间的最小值:
SELECT DISTINCT([MyName]), [MyDateTime] FROM TableA
努力想出正确的 SQL 语法来实现这一点。请问有什么帮助吗?