sql - 从 SQL 中的 TIMESTAMP 中选择第一个(最早)出现
问题描述
假设我有一个像下面这样的简单表格。你如何选择显示最早登录时间的唯一 user_ids?
对于下面,我的输出应该只包括两行,显示 user_id 344 在 2021-10-05 登录和 user_id 345 在 2021-10-03 登录
用户身份 | 登录时间 |
---|---|
344 | 2021-10-05 03:22:17 UTC |
344 | 2021-10-09 03:46:45 UTC |
345 | 2021-10-03 03:18:03 UTC |
345 | 2021-10-04 01:29:41 UTC |
解决方案
select user_id, min(log_in_time) as [earliest_log_in_time]
from [simple table]
group by user_id
推荐阅读
- javascript - 为什么不能从 v-data-table 调用函数?
- flutter - Flutter 自定义单选按钮
- c# - 邮递员错误:尝试从我的 .net 核心 api 获取时“无法验证第一个证书”
- python - {sin,cos}(arctan(x)) 与 x / (x^2 + y^2)
- react-native - mapbox 中的离线服务反应原生
- python-3.x - 需要帮助来抓取“显示更多”按钮
- angularjs - 将 Microsoft 身份验证链接到 AngularJS SPA 前端
- floating-point - 如何将浮点数限制为小数点后1位
- node.js - 测试异步函数未抛出的错误
- javascript - 使用 nginx 和 pm2 时出现 Requrie 堆栈错误