我有一个带有2列的表A
Time Value
9:00 10
9:05 15
9:10 12
.
.
.
9:55 7
10:00 12
我想使用上面的表,然后插入表B中,就像
一样Time Value
9:00 xyz
9:05 xyz1
xyz的平均值(9:00至9:55(xyz1的平均值(9:05至10:00(
一旦10:05进入表A,则类似地进入一个时间:9:10将在表B
中创建9:10有人可以帮助我使用表B的SQL插入查询,假设我们有表A的数据,以及当新条目到达表A时,我们的脚本正在写入表A,但是我们需要相应地插入查询表B ..
我希望这个问题很明确。
尝试这样的东西:
INSERT INTO B (Time, Value) VALUES(SELECT Time, AVG(Value) FROM A WHERE Time BETWEEN Time AND DATE_ADD(Time, interval 55 minutes))
这将返回单个记录,您需要以循环或多次运行它,而启动Time
值则需要多次运行。