如何仅返回每个用户的最早日期(用户有 100 个日期)

mik*_*ton 4 sql greatest-n-per-group google-bigquery

我已经阅读了几个小时,但一无所获,所以想知道是否可以得到一些帮助。这是我的问题,对于专家来说应该很简单(问题是我是个菜鸟)

在此处输入图片说明

我只想记录每个唯一用户及其最早时间,就像这样:

在此处输入图片说明

有什么想法吗?查询越简单越好。谢谢!

Tim*_*ter 7

您可以使用简单的GROUP BYwith MIN

SELECT Username, MIN(Datecolumn) As Datecolumn
FROM dbo.TableName
GROUP BY Username
Run Code Online (Sandbox Code Playgroud)