【发布时间】:2021-09-10 01:31:31
【问题描述】:
我需要从 postgresql 中获取数据,我需要在以下条件下选择行。
id type total_quantity created_dttm [desc]
1 1 12 27-Jun-2021
2 1 32 26-Jun-2021
3 1 52 25-Jun-2021
需要在查询中获取与给定值匹配的所有行。如果我将值设为 24 ,那么我需要获取所有行
所以我只需要得到两行..
id type total_quantity created_dttm [desc]
1 1 12 27-Jun-2021
2 1 32 26-Jun-2021
我尝试了两列的总和,但这不起作用,因为我正在寻找一个值范围之间的行,并且有条件选择所有小于给定值的行 + 选择给定值的下一个最大值..给定类型...
编辑:- 查询必须根据 created_dttm desc 的类型和顺序获取
【问题讨论】:
-
什么是“下一个最大值”?
标签: sql postgresql postgresql-9.5