如何在Crystal Reports中编写ROW_NUMBER?

时间:2016-07-15 20:59:53

标签: sql crystal-reports ssms

我想知道我是否可以在Crystal Reports的公式中使用ROW_NUMBER? 这是我在SSMS SQL中编写的部分代码。

 ROW_NUMBER() OVER (PARTITION BY BEDSIDE_UA_CSN ORDER BY UA_TIME) AS "SESSION_NUMBER"

3 个答案:

答案 0 :(得分:0)

如果您正在为报告使用sql server source,那么任何有效的sql都应该没问题

答案 1 :(得分:0)

任何有效的sql都可以在水晶报告中使用。有两种方法可以使用。

第一种方法是在创建数据库连接时可以直接使用add commnad

第二种方法是你可以在报告中写SQL expression fields但是这样你需要将sql包含在()

答案 2 :(得分:0)

如果您正在使用Crystal Enterprise和BOBJ Universe,则可能仅限于Data Federator识别的功能(RANK和PERCENT_RANK)。您可以使用RANK而不是ROW_NUMBER。