【问题标题】:Unique IDs based on First datetime基于第一个日期时间的唯一 ID
【发布时间】:2014-10-29 15:48:30
【问题描述】:

我试图弄清楚如何运行 SQL 查询以仅显示具有最早日期时间戳 (FBPOINTSDTS) 的唯一用户 (CUSTOMER_ID)。我曾研究过使用 DISTINCT,但未能成功。

这是我的示例表:

ID              |CUSTOMER_ID     |REFERENCE_ID    |FBPOINTSDTS
VA00001000001336|CU00001000001173|RC00001000265536|10/28/2014 18:27
VA00001000000221|CU00001000001440|RC00001000249871|06/20/2014 14:10
VA00001000000249|CU00001000001440|RC00001000250058|06/21/2014 13:23
VA00001000001332|CU00001000001472|RC00001000265527|10/28/2014 17:01
VA00002000000434|CU00001000001637|RC00002000428796|10/28/2014 15:57
VA00001000000145|CU00001000001866|RC00001000248169|06/07/2014 12:04
VA00001000000343|CU00001000001866|RC00001000251616|07/07/2014 10:35

欢迎提出任何建议!

【问题讨论】:

  • 请标记您的 DBMS(mysql、sql server、oracle...),因为您的答案可能取决于具体的实现。

标签: sql database datetime unique


【解决方案1】:
select customer_id, min(FBPOINTSDTS) from [your table] group by customer_id;

此查询将向您显示唯一的 CUSTOMER_ID 及其最低 FBPOINTSDTS。

【讨论】:

  • 谢谢!这正是我想要的。
猜你喜欢
  • 1970-01-01
  • 2013-10-02
  • 1970-01-01
  • 2022-01-21
  • 1970-01-01
  • 1970-01-01
  • 2011-12-06
  • 2022-08-16
  • 1970-01-01
相关资源
最近更新 更多