我对Windows应用程序的工作,我有一个像这样在vb.net代码:SQL Server的红利没有得到正确的结果
PT1 = PT - LT
If PT1 > modvAL Then
q1 = PT1/modvAL
Else
q1 = 1
End If
这里我PT1值是2752和ModvAL是1440,然后我得到我的Q1值2(这是我的vb.net代码)
set @[email protected]@LT
if @PT1>@modvAL
begin
set @[email protected]/1440
else
begin
set @q1=1
end
,这是我的存储过程的一部分,我在这里在SQL Server中做同样的事情,但我的Q1没有得到应有的价值?我的存储过程有什么问题
应该是什么样的期望值? – 2014-10-02 09:57:47
我必须得到q1是2在存储程序also.code是越来越正确的。但在SQL中得到1 – user3252014 2014-10-02 09:59:35
为什么存储过程具有魔法值1440,而不是使用@ @ modVal? – DavidG 2014-10-02 10:00:25