首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当前时间,但为昨天时间

当前时间,但为昨天时间
EN

Stack Overflow用户
提问于 2019-07-09 07:45:19
回答 2查看 39关注 0票数 0

尝试将今天的当前收入总额与昨天的收入总额进行比较,其中昨天的收入总额仅计算与今天计算的相同小时数。

例如:-

今日:上午十二时至下午七时

昨日:上午十二时至下午七时

我希望确保昨天的数据始终与今天的当前时间同步。

以下是我尝试提取昨天数据的方法。

表列:-

日期: date ex.2019-07-08

小时:小时。2019-07-08 23:00:00 (以小时为单位)

收入:收入

代码语言:javascript
复制
SELECT
sum(revenue) yesterday_revenue
from hour
where hour <= CURRENT_TIME - INTERVAL 24 hour and date >= CURRENT_DATE - INTERVAL 1 day
group by 1
EN

回答 2

Stack Overflow用户

发布于 2019-07-09 07:49:28

我想这就是你想要的:

代码语言:javascript
复制
select sum(revenue) as yesterday_revenue
from hour
where hour <= curtime() 
      date = curdate() - interval 1 day
票数 0
EN

Stack Overflow用户

发布于 2019-07-09 14:56:56

您可以尝试下面的查询来获取您想要的记录。

代码语言:javascript
复制
SELECT
sum(revenue) as yesterday_revenue
from hour
where hour <= DATE_SUB(NOW(), INTERVAL 24 HOUR) and date >= (curdate() - interval 1 day)
group by 1
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56943745

复制
相关文章

相似问题

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