首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >每天获得最接近的时间

每天获得最接近的时间
EN

Stack Overflow用户
提问于 2020-12-03 00:01:11
回答 1查看 15关注 0票数 0

我有一个数据库,看起来像这样:

代码语言:javascript
运行
复制
Timestamp             Value
2020-12-02 10:01:15   100
2020-12-02 9:59:17    200
2020-12-01 10:02:34   300
2020-12-01 9:59:46    400
2020-11-30 10:00:48   500
2020-11-30 9:58:55    600

我正在寻找一个SQL查询,它可以让我每天获得最接近10AM的值,并且不超过10AM从本质上讲,寻找这个结果:

代码语言:javascript
运行
复制
Timestamp            Value
2020-12-02 9:59:17   200
2020-12-01 9:59:46   400
2020-11-30 9:58:55   600

有谁有什么想法吗?我会很感激你的帮助。如果有帮助,我正在使用MS Access SQL。

EN

Stack Overflow用户

发布于 2020-12-03 00:07:26

您可以使用相关子查询:

代码语言:javascript
运行
复制
select t.*
from t
where timestamp = (select max(t2.timestamp)
                   from t as t2
                   where datevalue(t2.timestamp) = datevalue(t.timestamp) and
                         hour(t2.timestamp) < 10
                  );
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65111690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档