我使用1线温度传感器和一个名为“LogTemp”的Windows应用程序记录温度值。
此应用程序自动将温度值存储在MySQL数据库中。
这是温度测井数据库:
mysql> show columns from logtemp;
+------------------+----------+------+-----+---------------------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------------+----------+------+-----+--------------
这里是Omnetpp的新手,已经遇到了一些问题。我正在使用Omnet创建一个无线传感器网络,该网络将收集数据并存储在MySQL上供以后使用。网络非常简单:两种类型的传感器,一种收集数据,另一种存储数据。对于传感器,除了连接和存储数据部分外,它们的功能都很好。
为了存储数据,我有一个MySQL服务器和一个表集。当我编译模拟时,我碰巧得到了一些错误:
08:57:20 **** Build of configuration gcc-debug for project DB ****
make MODE=debug CONFIGNAME=gcc-debug all
dbSyncSensor.cc
我是一个设计一个脚本来获取一些数据并将其平均化。我有一个包含两个表的MySQL数据库,表1包含来自传感器的连续数据,它存储为id、data、time戳。表有格式id、hasAverage、时间戳。
我想要的:
(1)每次从表1中取6个值,并将其平均值
(2)将平均值放入表2中的hasAverage中
对于第(1)部分,我做了这个SQL查询,它做的也是这样:
SELECT AVG(data) FROM (SELECT data FROM Table1 ORDER BY id DESC LIMIT 0, 6) items;
执行时,这会给出平均值作为输出。
对于第( 2 )部分,如何将表1中的输出