开窗函数必须要partition by吗