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