Microsoft
Software
Hardware
Network
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
The data types nvarchar and uniqueidentifier are incompatible in the add operator.
Reusing an iif statement in MS Access
VBA/Excel - How to replace date value with date variable from text box?
Terminal Server into 2 seperate servers
Microsoft, Server 2003, SP2 Bugcheck 0x0000000a Problem
Help with multiselect listbox
SQL Server problem with date format
How to revert back the saved file in MS word?
Exchange Server 2007 SP2 Setup
Excel started crashing