Je veux placer une valeur négative dans le support comme -2000 à (2000)Comment passer une valeur négative dans les supports
pour que i fait une conversion qui est à -1361236,75886298 (1.36124e + 006)
la fonction que je l'ai fait pour cela est:
ALTER function [dbo].[IsNegative](
@Number NVARCHAR (500)
)
Returns nvarchar (200)
as
begin
Declare @Number2 FLOAT
set @Number2=Cast (@Number as float)
Declare @result nvarchar (200)
if (@Number2 <=0.0)
begin
Set @result='('+Substring (@Number,2,len(@Number))+')'
end
else
begin
Set @result = @Number
end
return @result
end
je veux answere précise Merci à l'avance
Alors, quelle est exactement la question? –
Le seul endroit où j'ai vu des nombres négatifs placés entre parenthèses est dans un système de comptabilité. Si c'est ce que vous construisez, je recommande d'utiliser DECIMAL plutôt que FLOAT, car il fournit une plus grande précision - ce que les comptables aiment. –