Например, у меня есть таблица (увеличение ранга на единицу каждый день):
Rank,day
1 ,sunday
1 ,sunday
1 ,sunday
1 ,sunday
2 ,monday
3 ,friday
и я хочу добавить новый вызов столбца "группа", который увеличивается на 1 каждые 3 строки для каждой группы. например: ( 4 строки для дня: воскресенье, поэтому первые 3 строки будут 1, а с 4 по 6 - 2 и т. д.):
Rank,group,day
1 ,1 ,sunday
1 ,1 ,sunday
1 ,1 ,sunday
1 ,2 ,sunday
2 ,1 ,monday
3 ,1 ,friday
Как я могу добавить группу столбцов с помощью plsql?
Я не могу использовать rownum, потому что я использовал функцию row_number для первого столбца «Rank».
Благодарю.
РЕДАКТИРОВАНИЕ: 18 НОЯБРЯ 07:
Я хочу добавить еще один критерий для столбца ранга, который называется временем. Например:
Rank,group,day,time
1 ,1 ,sunday ,08:00
1 ,1 ,sunday ,08:00
2 ,1 ,sunday ,09:00
3 ,2 ,sunday ,10:00
4 ,1 ,monday ,08:00
5 ,1 ,friday ,09:00
5 ,1 ,friday ,09:00
любой совет?