mysql-获取给定开始/结束时间戳记的每一小时的总秒数?

时间:2019-06-07 20:48:01

标签: mysql

我整个下午都在考虑这个问题,不确定是否只能通过查询来实现。 @lombok.RequiredArgsConstructor public class LombokNoNull { @lombok.NonNull private String lombokRequires; @javax.validation.constraints.NotNull private String lombokDoesNotRequire; @javax.annotation.Nonnull private String lombokDoesNotRequireEither; public static LombokNoNull newInstance() { // for this class the required args constructor contains only field // "lombokRequires" return new LombokNoNull("stringRequiredByLombok"); } } 有两个时间戳列(teststart_time)。我想按小时分组,并将该小时内的秒数总计。

例如,给定end_time中的一行,并带有以下列值:

test

结果将是:

start_time = 1559865600 (06/07/2019 @ 12:00:00am (UTC))
end_time = 1559876710 (06/07/2019 @ 3:05:10am (UTC))

当然会有很多行。目标是创建结果来显示一天中的每个小时的“活跃程度”。

在有人投票关闭它时进行编辑。将开始和结束时间戳记视为员工上班和下班的时间。您有x名员工。结果将显示一天中每个小时所有员工的总秒数。然后,您可以查看一天中的哪些时段是员工工作中最活跃的时段。希望对于某些难以理解我要做什么的人来说,这更清楚。这是我想出我想要做的最好的例子。

0 个答案:

没有答案