存储数据自上一小时或最后一天更改 10%

问题描述

我在数据库中有这些数据,数据每天每小时存储一次,到目前为止我们有大约 500 天的数据,它的剧照存储了我想用这些数据实现的目标是 store Impression Change by 10% from last小时(或最后一天),最后一小时:由于每个小时都会有所不同,我们要检查 avg。一天中的一小时流量(例如:24 小时中的第 5 小时通常有 10k 次展示,如果我们得到 11k 或 9k 存储它)。我怎样才能实现这样的逻辑,这对我来说听起来很复杂。我正在使用 Nodejs、knex.js、sqlite 和 Objection.js 等技术。

[
    data {
    id: 1,checked_at: '2021-03-04 12:00:00',date: '2021-03-04',url: 'google.com',tags: 'display',estimated_revenue: 0,ad_impressions: 0,ad_e_cpm: 0
},data {
    id: 2,url: 'yahoo.com',tags: 'a1',ad_impressions: 20,ad_e_cpm: 0
}
    data {
    id: 3,checked_at: '2021-03-04 1:00:00',OptAd {
    id: 4,ad_e_cpm: 0
}
    data {
    id: 5,checked_at: '2021-03-05 12:00:00',date: '2021-03-05',checked_at: '2021-03-05 1:00:00',data {
    id: 4,ad_e_cpm: 0
}
]

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)