有没有办法在针对SQL 2000服务器运行的Crystal Reports中执行排名功能?SQL像Crystal Reports中的排名功能
http://msdn.microsoft.com/en-us/library/ms189798.aspx
我需要在Crystal Reports其连接到表B之前返回对表格中的行数。
谢谢。
有没有办法在针对SQL 2000服务器运行的Crystal Reports中执行排名功能?SQL像Crystal Reports中的排名功能
http://msdn.microsoft.com/en-us/library/ms189798.aspx
我需要在Crystal Reports其连接到表B之前返回对表格中的行数。
谢谢。
您可以将“原始”SQL嵌入到SQL表达式字段中。然而,它必须是一个标量值。请参阅Crystal Reports: Using SQL Expression Fields。
您可以对报告本身的数据执行running totals-style or row count formula。如果您需要区分表A和B的数据,那么您可以在选择语句中插入一个常数(您是指连接还是联合?),然后在公式中键入该字段。
谢谢。我正在做一个完整的外连接,所以RecordNumber不起作用,因为它在外连接之后为每一行创建一个新的RecordNumber。下面是使用SQL Server 2008的一个工作示例。每当表B中有一个新行,并且只有B表中有一个新的“排名”或RecordNumber时,我需要一个新的“排名”或RecordNumber。 '等级',B.JobNumber,B.JobLine FROM作业完全外部联接 JobOutputs C ON A.JobNumber = C.JobNumber FULL OUTER JOIN JobInputs乙ON A.JobNumber = B.JobNumber 。但我想在Crystal Reports中执行此操作。 –
谢谢,应该这样做。 –