Sql server 2008 在存储过程中返回十进制值
我试图返回一个值,该值是SQLServer2008中十进制值的总和。我试过使用convert,但没有用。以下是相关代码片段:Sql server 2008 在存储过程中返回十进制值,sql-server-2008,Sql Server 2008,我试图返回一个值,该值是SQLServer2008中十进制值的总和。我试过使用convert,但没有用。以下是相关代码片段: @ActivitySum dec (18,2) OUTPUT) AS SELECT @DistinctActivities = COUNT(DISTINCT [Activities].[Activity ID]), @Activities = COUNT([Activities].[Performer Act
@ActivitySum dec (18,2) OUTPUT)
AS
SELECT
@DistinctActivities = COUNT(DISTINCT [Activities].[Activity ID]),
@Activities = COUNT([Activities].[Performer Activity ID]),
@ActivitySum = SUM(Activities.[Score])
FROM
Scenes
INNER JOIN
每次执行时,如果分数之和在小数点后有值,则该值将四舍五入为整数
有什么想法或解决办法吗