回答編集履歴

1

調整

2023/06/21 02:16

投稿

yambejp
yambejp

スコア117676

test CHANGED
@@ -1,9 +1,11 @@
1
- timeが必ず連続しているのであればずらして自己結合すればよいだけでは?
1
+ TimeStamp が必ず連続しているのであればずらして自己結合すればよいだけでは?
2
2
  (以下MySQLのサンプル)
3
3
 
4
4
  ```SQL
5
5
  select * from ProdCounter as t1
6
+ inner join ProdCounter as t2 on
6
- inner join ProdCounter as t2 on t1.TimeStamp =t2.TimeStamp -interval 1 minute
7
+ t1.TimeStamp =t2.TimeStamp -interval 1 minute
7
8
  and t1.Counter >t2.Counter
8
9
  ```
9
-
10
+ ※連続性のあるデータなら時間で差分を取るよりも、auto_incrementでカウントアップしていき
11
+ その差でやる方が楽かもしれません