Я пытаюсь присвоить порядковый номер данным на основе следующих условий:
- сначала отсортировать все данные на основе iD и даты
- после сортировки проверить, если поле1 выполняетне содержать «aa» или «bb» для конкретной комбинации идентификатора и даты, а затем присвоить этому идентификатору для этой даты порядковый номер 0.
- Если комбинация содержит «aa» или «bb», то: a.Если «aa» встречается с «bb» для того же идентификатора и даты, тогда присвойте 0 порядковый номер этому идентификатору для этой даты b.Если «aa» или «bb» происходят независимо для любого комбинированного идентификатора и даты, тогда назначьте последовательность, основанную на идентификаторе и дате, как 0,1,2
, данные выглядят как
id Field 1 datetime
1 cc 20/01/18 07.30
1 aa 20/01/18 07.31
1 dd 20/01/18 07.32
2 ee 21/01/18 07.32
3 aa 22/01/18 07.32
3 bb 22/01/18 07.33
Ожидаемый результат:
id Field1 Sequence number
1 cc 0
1 aa 1
1 dd 2
2 ee 0
3 aa 0
3 bb 0