SQL存储过程小问题
Ajies 2004-12-08 09:45:51 SQL存储过程小问题
存储过程如下
declare @bfb int,@line int,@stan int,@tall int
DECLARE @stime decimal,@s decimal
DECLARE @ST1 DECIMAL
select @s=@line + ((@tall - @line )* @stime /@gf)
PRINT '时间的分数为'
PRINT @S*@bfb/100 -----------传值之后这个得23.500000
SELECT @ST1=@S*@bfb/100
PRINT @ST1 -------------传值之后这个得24
请问这是什么呢,我想要@ST1也等于23.500000,应该用什么办法啊,前面我已经定义了@ST1 decimal
请大侠帮忙解答一下