【发布时间】:2018-02-23 02:46:02
【问题描述】:
我有一个项目表,其中包含 start_at (date) end_at(date) pauzed_at (date) 等列的项目。
我想根据日期值订购项目。
排序应该是;
- STARTED projects
- PAUZED projects
- IDLE projects
- ENDED projects
当日期在 start_at 和 end_at 之间时,项目开始。
未达到 start_at 日期时项目处于空闲状态。
到了 end_at 日期时项目结束。
在设置 paused_at 等时暂停项目。
如何根据项目的状态对该表进行排序?
【问题讨论】:
标签: sql postgresql select sql-order-by