以下に示すような表が与えられます
リーリー州が変わった日付に基づいて各州で費やした時間を追跡する方法はありますか? 私が作業しているテーブルには日付列のみがあります。
望ましい結果は次のようになります
リーリー扱うテーブルが 1 つだけなので、この問題をうまく解決できるクエリはありますか?このワークフローには、オープンのみが進行できるようにルールが設定されています。
その場合、これらのワークフロー状態の変更を使用して、基礎となるクエリを取得することは可能ですか?
P粉5059175902024-02-26 16:29:29
あなたの「質問」に対する私の最後のコメントにもかかわらず、私はフィドルを作成しました。オプションは 2 つあります:
2 | |
---|---|
5 | 検討中 |
0 | ###仕上げる### |
オプション 2: | ###選択する DATEDIFF(`Date`,COALESCE(LAG(`Date`) OVER (ORDER BY `Date`),`date`)) として 'フェーズに費やした時間'、 「から」 このようなものから; |
0###開ける###
検討中 | |
---|---|
追記: この回答では、MySQL 8.0 関数 | LEAD | および
返事 0 |