У меня есть следующая таблица в SQL
id,date,records
1,2019-03-28 01:22:12,5
2,2019-03-29 01:23:23,5
3,2019-03-30 01:28:54,5
4,2019-03-28 01:12:21,2
5,2019-03-12 01:08:11,1
6,2019-03-28 01:01:21,12
7,2019-03-12 01:02:11,1
То, что я пытаюсь достичь, это установить номер партии, который должен увеличиваться после того, как значение скользящей суммы пересекает 15, а также должна сбрасываться скользящая сумма. , поэтому я пытаюсь создать пакет для записей, которые имеют значение общей скользящей суммы как 15
Например. если Moving sum становится 15, значение номера партии должно увеличиваться, что дало бы мне строки, содержащие общее значение 15.
, поэтому вывод, который я ищу, равен
id,date,records, moving_sum,batch_number
1,2019-03-28 01:22:12,5,5,1
2,2019-03-29 01:23:23,5,10,1
3,2019-03-30 01:28:54,5,15,1
4,2019-03-28 01:12:21,2,2,2
5,2019-03-12 01:08:11,1,1,2
6,2019-03-28 01:01:21,2,12,2
7,2019-03-12 01:02:11,1,1,3