
前提
カスタマーからの問い合わせデータから返信速度を算出したいと考えています。
カラムは次のようになっています
timestamp,user,message
実現したいこと
11:00:00 ユーザー
11:00:01 オペレーター
11:00:02 オペレーター
11:00:03 オペレーター
11:00:04 ユーザー
11:00:05 オペレーター
上記のようにtimestampでソートした状態で、ユーザーの問い合わせから、オペレータのメッセージが次に返信したタイミングで差分を出したいです。
試したこと
over句を使おうとおもったのですが、user属性でパーティションすることしかできず、user属性の切り替わりの部分で比較する方法が分かりませんでした。
一列前のユーザー属性を持ってきて、それが同じ行を排除することで実現できるかと思いましたが、もっとスマートな方法があれば教えてください
0 コメント