start_at
(日付)end_at
(日付)pauzed_at(日付)などプロジェクトを持つプロジェクトテーブルが1つあります。日付値に基づいてプロジェクトを注文したいと思います。postgres複数の日付の値に基づいて並べ替え
ソートする必要があります。日付がstart_at
& end_at
の間にあるとき
- STARTED projects
- PAUZED projects
- IDLE projects
- ENDED projects
プロジェクトが開始されます。
start_atの日付に達していない場合、プロジェクトはアイドル状態です。
end_atの日付に達するとプロジェクトが終了します。
paused_atが設定されている場合、プロジェクトが一時停止されているなどなど
どのように私は、プロジェクトの状態に基づいて、このテーブルを並べ替えることができますか?