gpt4 book ai didi

sql查找列停止递增的行

转载 作者:行者123 更新时间:2023-12-02 05:35:04 25 4
gpt4 key购买 nike

我有一个类似这样的表。

creation_time           po_S            count_out_I
2012-08-03 02:45:02.133 000002029382 15974
2012-08-03 02:48:02.083 000002029382 9475
2012-08-03 02:51:02.097 000002029382 15978
2012-08-03 02:54:02.120 000002029382 15990

我需要找到按 creation_time 排序时 count_out_I 小于上一行的行。数据库是 SQL Server 2008。感谢帮助。

最佳答案

这将报告第一行 count_out_I 递减:

; with  numbered as
(
select row_number() over (order by creation_time) as rn
, *
from YourTable
)
select top 1 cur.*
from numbered cur
join numbered prev
on prev.rn + 1 = cur.rn
where cur.count_out_I < prev.count_out_I
order by
cur.rn

关于sql查找列停止递增的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11827861/

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