たとえば、各IDの州の日数を数えたいとします。テーブルCurrent_Stateには3つのカラム(Date、ID、State)があり、計算されたDays-in-stateカラムを追加します。Redshiftで特定のIDの同じフィールド値を持つ行の数をカウントするにはどうすればよいですか?
Date, ID, State, Days-in-state 1/1/2017, 123, A, 1 1/2/2017, 123, A, 2 1/3/2017, 123, A, 3 1/4/2017, 123, B, 1 1/5/2017, 123, B, 2 1/1/2017, 345, A, 1 1/2/2017, 345, B, 1 1/3/2017, 345, B, 2 1/4/2017, 345, B, 3 1/5/2017, 345, C, 1
私は、ウィンドウ機能がうまくいくはずの投稿を読んだが、あまり明確ではなく、IDの要件もなかった。ご協力いただきありがとうございます。
質問を編集して、必要な結果を示します。 –