注册 登录
编程论坛 SQL Server论坛

【求助】一例中相同字段之间分为一组怎样实现

szzhhajd 发布于 2023-02-22 19:13, 616 次点击
各位大佬好,有事请教,希望不吝赐教

日期            序号         交易性质          交易金额
20230101          1            买入           100  
20230103          2            买入           120
20230106          3            买入           140
20230108          4            卖出           200
20230111          5            买入           110
20230114          6            买入           150
20230118          7            卖出           210
20230119          8            买入           108

希望在上表中把交易性质例进行分组,以“卖出”为界,就是日期在20230108--20230101为一组,20230118--20230111为一组,20230119为一组
产生一例“分组号”来表示组序(以本组最大或最小序号数来表示),效果如下图,如何用SQL语句来实现这一效果,谢谢为盼!

日期            序号         交易性质          交易金额      分组号
20230101          1            买入           100         4
20230103          2            买入           120         4
20230106          3            买入           140         4
20230108          4            卖出           200         4
20230111          5            买入           110         7
20230114          6            买入           150         7
20230118          7            卖出           210         7
20230119          8            买入           108         8



[此贴子已经被作者于2023-2-22 21:40编辑过]

1 回复
#2
szzhhajd2023-02-23 09:37
没有人知道吗?
1