MySQL查询对unix时间戳

时间:2017-12-15 15:00:08

标签: mysql timestamp

我有一个包含3列的MySQL表:

  • id (作为主键)
  • amount (int)
  • data_time (bigint),其中date_time列存储unix时间戳。

在运行时需要查询它在输出24行显示我,每行包含3列,如下所示:

------ column1 -------------------------------- column2 ------- ------------------------------------- column3 -------

第1行:0-1 *所有金额列的总和在00:00到01:00的整天时间*此时间内的行数

第2行:1-2 *所有金额列的总和,全天时间01:00至02:00 *此时间内的行数

第3行:2-3小时所有金额列的总和在02:00到03:00全天*行数

...

row24:23-0 *全天23:00到00:00所有金额列的总和*此小时内的行数

此查询需要在时间戳范围的开头和结尾内运行,并且可能包含几天,然后我们需要在上述时间内全天需要此数据计算。

例如,开始时间戳为1511296200,结束时为1512592140,差异为15天。

0 个答案:

没有答案