标签: postgresql
这是发生的问题。
我尝试做的是根据开始时间向表中添加状态。
但是,所有状态都是“最短的服务”,这很奇怪。
有人可以解释并解决问题吗?
答案 0 :(得分:0)
使用窗口功能:
CASE WHEN starting = max(starting) OVER () THEN 'shortest serving' WHEN starting = min(starting) OVER () THEN 'longest serving' END