【求助】一例中相同字段之间分为一组怎样实现
各位大佬好,有事请教,希望不吝赐教日期 序号 交易性质 交易金额
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编辑过]