小编Vij*_*STO的帖子

Visual Studio 2013中的Office 2016加载项开发

我们需要为Office 2016开发加载项.我们使用的是Visual Studio 2013.它仅显示Office 2013加载项模板.是否可以从Visual Studio 2013创建Office 2016加载项?如果是这样,请让我知道步骤.

vsto ms-office visual-studio

3
推荐指数
2
解决办法
1万
查看次数

Row_Number 函数中的 SQL Server 别名

select tmp.id, tmp.portfolio,
   ROW_NUMBER() OVER(order by tmp.id DESC) AS RowNum 
from 
  (select r.portfolio, r.id
   from research r 
   where r.created_by = 'Adam Cohen'
 ) as tmp 
WHERE RowNum BETWEEN 5 AND 10;
Run Code Online (Sandbox Code Playgroud)

我无法在 where 条件中引用 RowNum,因为它显示无效的列名“RowNum”。请帮助我使用正确的语法来获得结果。

编辑 - 更改要求

SELECT * FROM 
( 
     select id, portfolio, 
     CASE WHEN l.posted_on IS NULL 
          THEN CONVERT(VARCHAR(40),l.created_on,120) 
          ELSE CONVERT(VARCHAR(40),l.posted_on,120) 
     END AS sort_by, 
     ROW_NUMBER() OVER(order by sort_by DESC) AS RowNum 
     from research 
     where created_by = 'Adam Cohen' 
) x 
WHERE x.RowNum BETWEEN 5 AND 10 
Run Code Online (Sandbox Code Playgroud)

我试图包含 …

sql row-number sql-server-2012

-2
推荐指数
1
解决办法
2548
查看次数