About
Pricing
Community
Teams
Start Free Trial
Log in
pratikshahse
asked on
5/31/2007
Cast currency to a decimal in SQL server
i want to convert a currency field in a SQL server query to a decimal field
Select ISNULL( mrm_amt,0) AS OriginalMRMAmt from contract_rate.
In this query mrm_amt is a currency field and I want to cast it to a decimal. How do I do that?
Microsoft SQL Server
3
1
Last Comment
k_rasuri
8/22/2022 - Mon
ASKER CERTIFIED SOLUTION
k_rasuri
5/31/2007
THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
the_mickster
5/31/2007
This should do the trick.
CAST( "variable" AS decimal )
If not use the CONVERT function in SQL.
k_rasuri
5/31/2007
if you want to use CONVERT function
SELECT ISNULL(CONVERT(DECIMAL, mrm_amt), 0) AS OriginalMRMAmt FROM contract_rate
Experts Exchange has (a) saved my job multiple times, (b) saved me hours, days, and even weeks of work, and often (c) makes me look like a superhero! This place is MAGIC!
Walt Forbes
CAST( "variable" AS decimal )
If not use the CONVERT function in SQL.