I am using Sql Server 2008,
Why the following Query returning the Answer : 3
When it should return : 32.692
SELECT CAST(32692/1000 AS decimal(12,5))
Kindly adv.
Thanks and Regards,
Luqman
SELECT CAST(32692./1000 AS decimal(12,5))
or
SELECT CAST(CAST(32692. AS decimal(12,5))/1000 AS decimal(12,5))
Tom
"Luqman" <pear...@cyber.net.pk> wrote in message
news:76B6B2D6-C37A-46A3...@microsoft.com...
In oracle, Select 32692/1000 from dual returns : 32.692
No conversion needed.
Well, thanks for the help.
"Tom Cooper" <tomc...@comcast.net> wrote in message
news:%237iA%23G1QL...@TK2MSFTNGP04.phx.gbl...
--
Erland Sommarskog, SQL Server MVP, esq...@sommarskog.se
Links for SQL Server Books Online:
SQL 2008: http://msdn.microsoft.com/en-us/sqlserver/cc514207.aspx
SQL 2005: http://msdn.microsoft.com/en-us/sqlserver/bb895970.aspx
SQL 2000: http://www.microsoft.com/sql/prodinfo/previousversions/books.mspx