gpt4 book ai didi

mysql - 选择前后最接近的值

转载 作者:可可西里 更新时间:2023-11-01 07:21:13 24 4
gpt4 key购买 nike

我有一张这样的 table

假设表是 show_date

different | date
----------------------
-2 | 2011-04-18
----------------------
-1 | 2011-04-19
----------------------
4 | 2011-04-24
----------------------
5 | 2011-04-25
----------------------

我想选择 2 个值,第一个是第一个负值,第二个是第一个正值。在此示例中,结果为 -1 (2011-04-19) 和 4 (2011-04-24)

我试过按 abs(different) 排序,但它给出了最近的 2,即 -1 和 -2

最佳答案

(SELECT * FROM show_date WHERE different < 0 ORDER BY different DESC LIMIT 1)
UNION ALL
(SELECT * FROM show_date WHERE different >= 0 ORDER BY different LIMIT 1)

关于mysql - 选择前后最接近的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5672337/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com