Я пытаюсь перебрать и разделить по функциональности, обернутой вокруг моей головы. Вот пример, который я просто не понимаю.
Вот данные, которые у меня есть:
SALESORDERID ORDERDATE
43894 08/01/2001
43664 07/01/2001
43911 08/01/2001
43867 08/01/2001
43877 08/01/2001
44285 10/01/2001
44501 11/01/2001
43866 08/01/2001
43895 08/01/2001
43860 08/01/2001
Когда я запускаю этот запрос:
select Row_Number() over(partition by orderdate order by orderdate asc)
as Rownumber, salesorderid, orderdate
from test2
order by rownumber
Вот результаты, которые я получаю:
ROWNUMBER SALESORDERID ORDERDATE
1 43664 07/01/2001
1 43911 08/01/2001
1 44109 09/01/2001
1 44483 11/01/2001
1 44285 10/01/2001
2 43867 08/01/2001
2 44501 11/01/2001
3 43895 08/01/2001
4 43894 08/01/2001
5 43877 08/01/2001
Может кто-нибудь объяснить мне этот вопрос. Я не новичок в SQL, но с окнами, с которыми я боролся и не могу обернуться вокруг этого.