Question : SQL SERVER STORED PROCEDURES ROUNDING INTEGERS

Hi Guys,

I am having a little difficulty with rounding two integers. Below stored procedure is an example:

exec usp_Stats '99';

DROP PROCEDURE usp_Stats;
GO
CREATE PROCEDURE usp_Stats(@pastStatsDate int)
AS
UPDATE MYTABLE
SET MIN_QTY_INT = ROUND((65 / @pastStatsDate.0 * MYTABLE.CUSTFIELD),0),
From MYTABLE;

I am trying to round two integers. I am aware that if it was not a param variable name and just a number I could go something like...

ROUND((65 / 99.0 * MYTABLE.CUSTFIELD),0),

...and this would work fine. I am trying to do it with an integer parameter variable which is passed into the procedure, like in the first example. I cannot get it to work. Can anyone advise me on how to resolve this.

Thank you.

Answer : SQL SERVER STORED PROCEDURES ROUNDING INTEGERS

try making (@pastStatsDate a decimal
Random Solutions  
 
programming4us programming4us