Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 SQL Server 2000 Forums
 Transact-SQL (2000)
 returning decimal

Author  Topic 

S4N44
Starting Member

2 Posts

Posted - 2007-12-02 : 11:37:11
Hi,

declare @myvar decimal(5,2)
set @myvar = 100/3
print @myvar

This returns 33.00
I actually want it to return 33.33

Could anyone please help me ?
Thanx in advance.

Regards.

khtan
In (Som, Ni, Yak)

17689 Posts

Posted - 2007-12-02 : 11:40:06
[code]declare @myvar decimal(5,2)
set @myvar = 100.0/3.0
print @myvar [/code]


KH
[spoiler]Time is always against us[/spoiler]

Go to Top of Page

S4N44
Starting Member

2 Posts

Posted - 2007-12-02 : 11:58:33
THANX a lot !
Go to Top of Page

madhivanan
Premature Yak Congratulator

22864 Posts

Posted - 2007-12-03 : 01:47:07
quote:
Originally posted by khtan

declare @myvar decimal(5,2)
set @myvar = 100.0/3.0
print @myvar



KH
[spoiler]Time is always against us[/spoiler]




Keeping either one decimal is enough

declare @myvar decimal(5,2)
set @myvar = 100.0/3
print @myvar


Madhivanan

Failing to plan is Planning to fail
Go to Top of Page

khtan
In (Som, Ni, Yak)

17689 Posts

Posted - 2007-12-03 : 01:54:04
quote:
Keeping either one decimal is enough

kiasu


KH
[spoiler]Time is always against us[/spoiler]

Go to Top of Page

madhivanan
Premature Yak Congratulator

22864 Posts

Posted - 2007-12-03 : 03:15:50
quote:
Originally posted by khtan

quote:
Keeping either one decimal is enough

kiasu


KH
[spoiler]Time is always against us[/spoiler]






Madhivanan

Failing to plan is Planning to fail
Go to Top of Page
   

- Advertisement -