查询以获取每日价值变化?

撤消

我在MySQL数据库中有一些历史数据,并且正在制作它的图形。目前,我的图形如下所示:

在此处输入图片说明

但是,我想获得随时间变化的值-即显示自上次测量以来的变化。这样的事情(显然数据不正确):

在此处输入图片说明

与上一行比较时,如何编写一个获取值增量的MySQL查询?

这是我当前的查询,在juergen d的帮助下:

SELECT `timestamp`, total_users, total_users - @prev AS col1, @prev := total_users, FROM stats, (select @prev := 0) p GROUP BY DAY(`timestamp`), floor(HOUR(`timestamp`)/2)
于尔根

通常

使用保存最后记录值的变量来计算增量

select some_column, 
       some_column - @prev as delta, 
       @prev := some_column
from your_table, (select @prev := 0) p

SQLFiddle演示

实际查询

SELECT DAY(`timestamp`) as day_ts, 
       floor(HOUR(`timestamp`)/2) as hour_ts
       sum(total_users)
       sum(total_users) - @prev AS col1, 
       @prev := sum(total_users)
FROM stats, (select @prev := 0) p 
GROUP BY day_ts, hour_ts

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查询以获取每天价值的变化?

来自分类Dev

SQL查询以从每日报价中获取每月变化百分比

来自分类Dev

获取可变时间段的每日变化

来自分类Dev

mySQL 获取每日变化的平均时间

来自分类Dev

熊猫获取要素直到价值变化

来自分类Dev

如何通过分组获取每周最大每日价值

来自分类Dev

从SPARQL查询中获取价值

来自分类Dev

Dax:每日价值排名

来自分类Dev

Rails如何从“组”查询中获取价值

来自分类Dev

Oracle SQL查询在最大日期获取价值

来自分类Dev

SQL查询–如何从数组中获取价值?

来自分类Dev

获取由查询引起的数据变化事件的DML查询

来自分类Dev

索引价值变化的位置

来自分类Dev

变量变化的价值

来自分类Dev

减去。SQL每日价值(今天价值-昨天价值)

来自分类Dev

查询以计算每日预算

来自分类Dev

为PHP查询获取JQuery UI Slider的价值

来自分类Dev

Calabash iOS:如何使用查询命令获取价值

来自分类Dev

SQL查询以获取给定日期的产品价值

来自分类Dev

无法从查询字符串Cordova Windows Phone获取价值

来自分类Dev

如何从不断变化并连接到数据库的网站获取价值?

来自分类Dev

VBA:根据每日价值计算每月回报

来自分类Dev

重塑日内价值熊猫的每日数据

来自分类Dev

MySQL每日分数变化与全球排名

来自分类Dev

如何将每日/每周/每月的价值除以年度价值

来自分类Dev

如何在以下查询中跳过重叠间隔以获取准确的每日跟踪时间

来自分类Dev

突出价值变化ReactJS

来自分类Dev

查找/替换不断变化的价值?

来自分类Dev

Postgres查询每日入住人数?