0

我想显示row_Debit分数摘要取决于@fractionsNumber参数,尽管我将列声明为 ,但我该Row_Credit decimal(18,3)怎么做?

@fractionsNumber = 2 ;

Declare @InvoiceDetails as table(Row_Credit decimal(18,3) Null)

insert into @InvoiceDetails( Row_Debit )
Select amount as row_Debit
from Invoices
4

1 回答 1

1

您可以使用STR显示固定位数:

SELECT STR(Row_Debit,18,@fractionsNumber) FROM @InvoiceDetails

但请注意,您随后会返回一个VARCHAR类型而不是数字类型。

于 2013-11-13T18:21:13.453 回答