У меня есть функция создания sql, которая вернет тип данных float. Я хотел бы знать, как мне показать результаты до двух десятичных знаков.Возвратите две десятичные точки в функции создания
ALTER FUNCTION [dbo].[udf_get_total]
(
-- Add the parameters for the function here
@code as int
)
RETURNS FLOAT
AS
BEGIN
-- Declare the return variable here
DECLARE @quantity as FLOAT
DECLARE @price as FLOAT
-- Add the T-SQL statements to compute the return value here
SET @quantity = (SELECT quantity FROM Requested_Item where Code_id = @code)
SET @price = (SELECT price FROM Requested_Item where Code_id = @code)
-- Return the result of the function
RETURN @quantity * @price
END
Примеры результатов:
1632.1740985705144
6323.8092596543638
Так что вы хотите, чтобы результаты быть '' 1632.17' и 6323.80'? – MusicLovingIndianGirl
@ Айшварья Картик, да, безусловно. – gvIC
Проверьте мой ответ ниже, если он работает. Пожалуйста, воздержитесь, если это произойдет. – MusicLovingIndianGirl