基于值变化的Sql计数条件

  • 本文关键字:条件 Sql 于值 变化 sql
  • 更新时间 :
  • 英文 :


我有一个这样的表

试试这样:

SELECT t.date, 
t.test,
sum(t.r) OVER (ORDER BY t.date)
FROM (
SELECT DATE,
test,
CASE WHEN lag(test) OVER (order by date) IS null Then 1
WHEN test <> lag(test) OVER (order by date) Then 1
ELSE 0
END as r
FROM tableA
)t

db小提琴

相关内容

  • 没有找到相关文章

最新更新