Hello All,
I am facing problem to get exacltly value using convert function. Please follow below steps.
Crete table A (ID Real)
Insert into A values(0.0013)
select convert(varchar, convert(DECIMAL(30,6), id)) from A
------
0.001300
I am getting '0.001300' values because scale is 6 in Decimal so that is why I am getting but want to get '0.0013' values. Please let me knowHEY NJ!
isn't it "Jersey"?
Doesn't this work?
USE Northwind
GO
CREATE TABLE A ([ID] Real)
GO
INSERT INTO A ([ID]) values(0.0013)
SELECT CONVERT(varchar(45), [ID]) FROM A
GO
DROP TABLE A
GO|||Hello All,
I am facing problem to get exacltly value using convert function. Please follow below steps.
Crete table A (ID Real)
Insert into A values(0.000013)
select * from a
Ouput
------
1.13 e05
But I want '0.000013' to display so that is why I have written below Query.
select convert(varchar, convert(DECIMAL(30,6), id)) from A
------
0.00001300
I am getting '0.001300' values because scale is 6 in Decimal so that is why I am getting but want to get '0.0013' values. Please let me know
-- Is any function using that I can remove added/padded zero suffix.
Current Expected result.
0.00001300 to 0.000013|||Did you try what I gave you?|||You use 2 different numbers:
0.0013 and 0.000013 - which one is it ?
If it is the first then just change the decimal from 6 to 4.|||Does the precision matter if you're going to varchar?
And I still want to know
What exit?
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment