首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >计算能源消耗的成本

计算能源消耗的成本
EN

Stack Overflow用户
提问于 2018-03-16 16:53:23
回答 1查看 132关注 0票数 0

试图找到一种在数据库上建立计算能源成本的模式的好方法。

我把今天的耗电量记录在一个表格里。传感器每小时记录一次。

代码语言:javascript
运行
复制
Timestamp; Value; SensorId;

但是现在我想计算一下一月到二月的费用。我在想一个简单的表,当当天的成本发生变化时,函数需要处理这些变化。

代码语言:javascript
运行
复制
Timestamp; Value

我现在看到的问题是,如果cron作业或传感器不同步,等等,它记录值00:03:12,如果上次成本更改为00:00:00,我应该如何处理或计算结果。我是否应该将值拆分为两个不同的00:00:00和next 00:03:12

当你遇到这样的问题时,有没有办法思考?

EN

回答 1

Stack Overflow用户

发布于 2018-03-16 19:37:51

我会有三张桌子。测量:

代码语言:javascript
运行
复制
MeasurementID,
MeasurementValue,
Timestamp

TotalCosts:

代码语言:javascript
运行
复制
TotalCostID,
LastMeasurementID,
TimeStart,
TimeEnd, 
EstPeriodTotalCost,
CostID

成本:

代码语言:javascript
运行
复制
CostID,
Price,
Timestamp

这样,当您报告数据时,您将能够更有效地组织数据。简单的SQL查询:

代码语言:javascript
运行
复制
SELECT sum(EstPeriodTotalCost) from TotalCosts WHERE (date range, etc)

会把你的会计信息拿出来。如果数据变得奇怪,您可以用某种存储过程重新填充TotalCosts。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49316535

复制
相关文章

相似问题

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