有没有办法根据另一个窗口函数的结果对数据集进行排序?例如,我有一个如下所示的查询: select distinct cast(sum(Sessions) over (partition by country) as floatfloat) as sess_prcnt GoogleAnalytics.dbo.SiteVisitsLog
T-SQL中的表值函数可以返回一个列数可变的表吗?
列名可以简单地为1, 2, …, n。现在我有一个"string split“函数,它返回一个单列的1 x n表,然后我将该表透视为一个n x 1表,但我更愿意通过一开始返回正确的表格式来简化这个过程。我打算在C#中为这个函数使用CLR过程,我只是不知道如何设置这个用户定义的函数来以我