How To Convert Cobol ZONED Decimal Using SSIS

Mar 14, 2007

Hi

I am new to this forum and SSIS also.

I searched but could not find any answer here so I am posting my question.

We get some cobol text file that has Zoned Decimal also.

We want to use SSIS to convert the file in to SQL Server Database but we want to avoid using 3rd party s/w..

In DTS it was not possible..

Is it possible to convert Zoned Decimal to Decimal in SQL Server.



Thanks in advance.

PraRav

View 17 Replies


ADVERTISEMENT

Cast Or Convert Nvarchar With Comma As Decimal Separator To Decimal

Apr 29, 2008

Hello.

My database stores the decimals in Spanish format; "," (comma) as decimal separator.

I need to convert decimal nvarchar values (with comma as decimal separator) as a decimal or int.


Any Case using CAST or CONVERT, For Decimal or Int gives me the following error:

Error converting data type varchar to numeric



Any knows how to resolve.

Or any knows any parameter or similar, to indicate to the Cast or Convert, that the decimal separator is a comma instead a dot.

View 5 Replies View Related

VSAM Cobol Files (Array Format): Connector For SSIS

May 14, 2007

Hi ,

Just wondering what is the way to connect to Cobol VSAM files (data in array format) using SSIS ?



Where can I get the OLEDB/ODBC drivers for the same?



Thx,

Gaurav

View 3 Replies View Related

Integration Services :: Processing COBOL Copy Book And File With SSIS?

Nov 19, 2015

Is there a easier way to handle cobol book and file in SSIS ? 

I have a file that has records with in one line and they are recurring.  I am not sure how to explain but below is a sample format.

Header 
Account
Department

Header record1
Record 1 
record 2 
record 2 
Record 1 
record 2 
record 3

Header record2
Record 1 
record 2 
record 2 
Record 1 
record 2 
record 3

View 9 Replies View Related

Cannot Convert To Decimal

Apr 17, 2007

I have a money field in SQL that when i try and get the sum of it i cannot convert it to decimal.  This was working now its not, and nothing was changed.Any reason for the error?    DECLARE @TEST decimal(10,2)SET @Test = (SELECT SUM(INV_Net) FROM abc.dbo.iSplit_Details WHERE LoanID='0000010604')Print @TestRETURNS: 160471.24----------------------------------------------------------------------------------------------------------------------------------------------------------------------------Specified cast is not valid. Description:
An unhandled exception occurred during the execution of the current web
request. Please review the stack trace for more information about the error and
where it originated in the code. Exception Details:
System.InvalidCastException: Specified cast is not valid.Source
Error:



Line 3576: // CURRENT TOTALLine 3577: cmd.CommandText = "SELECT SUM(INV_Net) FROM abc.dbo.iSplit_Details WHERE LoanID=@LoanID";Line 3578: decimal split_currentamt = ((decimal)cmd.ExecuteScalar()); 

View 6 Replies View Related

Convert Char To Decimal

Sep 29, 2007

 Hi all,I have a column LateHours (Varchar).  I want to put it in another table which has Latehours column in Decimal(4,2) Example   =  +04:33    Should be 4.33   (Only + values)                      Char   to               Decimal (4,2)   Please Help me,Thanks,Janaka 

View 3 Replies View Related

Convert Binary To Decimal In A SP

Jun 3, 2002

Hi,

I need to write Stored Procedures to convert a Binary number to a Decimal number and Decimal back to Binary (i.e. 2 sp's).

I don't have a clue how I'm to do this. Can anyone help me !?

Pieter

View 1 Replies View Related

How Can I Convert Decimal To Hexadecimal

Mar 14, 2006

Hi!!!!!


I'm looking for a SQL FUnction that convert a decimal to Hexadecimal and

Hexadecimal to decimal data.

I know the way to convert for. But not with a SQL Function. certainly I

need to know How to express an Exponential Function.


Thank's.

View 2 Replies View Related

How To Convert Number To 2 Decimal

May 23, 2012

i have 001747254 and 000096710 in column 'price'i want it to display as 17472.54 and 967.10how can i do this in one query?

View 4 Replies View Related

SQL 2012 :: Won't Convert To Decimal

Feb 3, 2015

I'm trying to insert into a table from an XML file. The mapping works OK however there is a problem with one of the fields. It is field name "Length" set up as Decimal(18,2) and it stops on the first row with an error, something like "Cannot convert to decimal". The values are all integers, such as "9", etc. but I presumed SQL would convert to "9.00" for example. It has worked for another field name "Weight", where values are stored in the XML file such as "0.28", etc. Does it reject it because it's an integer and needs to be to two decimal format in the XML?

View 9 Replies View Related

How To Convert From Decimal To Binary In SQL?

Apr 10, 2008

Does anybody know
how to convert in SQL a number from decimal to binary:
Example: 'F' = 1111

I tried select convert(binary, 12.22) but SQL interprets the word 'binary' as Hex.

Thanks a lot!

View 10 Replies View Related

Convert Value To 2 Decimal Places?

Sep 6, 2007


Hello, is there a way to convert the value to just 2 decimal places, I created the report in Reporting Services and it has quite a few digits to each value. I looked at the table and found that the data type is {Float}. Is there a way to convert the values to just 2 decimal places?..Thank You.

View 4 Replies View Related

Convert Variable To Only Two Decimal Places

May 28, 2008

Dim subtot As Double
Dim tax As Double
Dim tot As Double
subtot = "0.00"
Dim sql As String
sql = "SELECT items.qty, products.descrip, products.price FROM items INNER JOIN products ON items.productid = products.id WHERE (items.orderid = " & Request.QueryString("oid") & ")"Dim objConn As New SqlConnection("Data Source=.SQLEXPRESS;AttachDbFilename=|DataDirectory|AllStar.mdf;Integrated Security=True;User Instance=True")
Dim cmdCustomers As New SqlCommand(sql, objConn)Dim dataReader As SqlDataReader
objConn.Open()
dataReader = cmdCustomers.ExecuteReader(CommandBehavior.CloseConnection)While dataReader.Read
subtot = subtot + (dataReader.GetValue(0) * dataReader.GetValue(2))
End While
tax = (subtot * 0.07)
tot = (subtot + tax)
Label1.Text = subtot
Label2.Text = tax
Label3.Text = tot
----------------------------------------
How to a convert the variable tax to just two decimals?
I tried label2.text = CType(tax, Double)
but that didn't work either
Thanks in advance

View 3 Replies View Related

Convert Decimal To Char And Add Spaces?

Jan 2, 2002

Using SQL 2000 I have data in a sql table that is store in varchar like below

5.00
15.00
9.00

The integer part will never be bigger than 20. I need to move it to another SQL table that is char(5). I need the results that go in that table to like like below

05.00
15.00
09.00
I looked at the replace and cast but couldn't get the results. Any better approaches?
Thanks

View 3 Replies View Related

Convert Decimal To String Is Without Rounding Up

Jul 27, 2004

Hello I'm trying to write a SQL Statement along the lines of....

SELECT stringField + ' : ' + STR(decimalField) AS myField FROM tablename WHERE myCondition = myValue

Where stringField is a String field and decimalField is a Decimal Field in my Table.
In this statement it converts the decimal field to a string value so that it doesn't throw a conversion error but unfortunatly it seems to round up the value to an integer value and cuts off all my decimal places.

How can I get it to keep the Decimal Places?

View 5 Replies View Related

Convert Varchar To Float / Decimal?

Jan 10, 2012

I have a field in my database that is stored as varchar. The values are usually contain a decimal, and should have really been a float or decimal. In order for me to do analytics in my BI environment, I need to convert this to a float or decimal.

eg of values.

10.00
20.00
0.00
15.00

or could be missing when I use cast(value as float) or cast(value as decimal(9,2)) or convert(float, value) I get an error

Msg 8114, Level 16, State 5, Line 2

Error converting data type varchar to numeric.

View 2 Replies View Related

How To Convert Binary Or Hexa To Decimal?

Jul 23, 2005

Hello,I'm trying to decifer the data in the table that stores the data in thebinary format. All numbers are placed in varbinary fields. All I know is theMS SQL 2000 database useing collation SQL_Latin1_General_CP1_CI_AS(default).For example the content of the field is:(0xB4F5000000000000) in unicode and defined as varbinary(8).Are there any procedures that convert the unicode binary (or hexa) numbersback to ascii or readable form?I tried as following but it didn't work.select cast(0xB4F5000000000000 as decimal(8,2))Any help is appreciated,Adam

View 1 Replies View Related

SELECT TOP And Convert Nvarchar To Decimal

May 21, 2008

I have the following code:



INSERT INTO Reports_PI_Recent

SELECT TOP(13)* FROM Reports_PI

ORDER BY RecordKey desc


problem is that the data I am trying to insert is of the type nvarchar. eg: 06.50
I need it to be converted to type decimal (or float) before it is inserted in the new table.

Is there a way to do this within the SELECT TOP expression?

View 1 Replies View Related

SELECT TOP Convert Nvarchar To Decimal

May 22, 2008



I have the following code:



INSERT INTO Reports_PI_Recent

SELECT TOP(13)* FROM Reports_PI

ORDER BY RecordKey desc


problem is that the data I am trying to insert is of the type nvarchar. eg: '06.50'
I need it to be converted to type decimal (or float) before it is inserted in the new table.

Is there a way to do this within the SELECT TOP expression?

View 6 Replies View Related

Convert Float To Decimal Errors

May 18, 2006

I'm trying to move records from a SQL table with a float column to a DB2 database that has the column defined as Decimal (8,2) It keeps crashing saying it has a type mismatch problem. I tried changing my source command to pass in the column already converted and it still crashes on this. I also tried doing a data conversion task to do the conversion and I still get the same error. Any ideas?

View 3 Replies View Related

SQL 2012 :: Convert Division Of Int Result Into Decimal

Jul 4, 2015

Which one is good method to convert a following division into 2 decimal digits.

q1)

select cast(( cast( sum(population) as decimal) * 100) / sum(totalpopulation) as decimal(7,2)
from
table1 group by state

q2)

select cast(( sum(population) * cast( 100 as decimal)) / sum(totalpopulation) as decimal(7,2)
from
table1 group by state

q3)

select cast( (sum(population) * 100) / cast( sum(totalpopulation) as decimal) as decimal(7,2)
from
table1 group by state

q4)

select cast(( cast(sum(population) as decimal) * 100) / cast( sum(totalpopulation) as decimal) as decimal(7,2)
from
table1 group by state

q5)

select cast( (cast(sum(population) as decimal) * cast(100 as decimal) ) / cast( sum(totalpopulation) as decimal) as decimal(7,2)
from
table1 group by state

q6)

select cast(( cast(sum(population) * 100 as decimal) ) / cast( sum(totalpopulation) as decimal) as decimal(7,2)
from
table1 group by state

View 5 Replies View Related

Convert Character Representation Of A Signed Decimal

Apr 25, 2008

SQL/SERVER 2000:

Data transform task which copies data from a text file to a db table.

Text file field value = 0000000242E (signed decimal)

DB column data type = decimal(11,2)

How do I get this value correctly converted? Getting "invalid data value" error message.

thanks for any help

View 1 Replies View Related

Reporting Services :: Convert Value Into Double Or Decimal

Aug 12, 2012

Filtrate the value in the column by using filter function..I get error message due to decimal and double.How should I convert to value 55 into double or decimal? Today, I'm using SSRS 2012.

View 4 Replies View Related

SQL Server 2014 :: Convert Decimal To Int In Case Condition

Apr 22, 2014

I have a table exam_setup

CREATE TABLE exam_setup
(
setup_id INT,
sub_id INT,
assignment decimal(4,1),

[Code] ....

I have to fetch the values like

assignment = 25
attendance = 15.5
INT_1 =0
INT_2 =0
if decimal point is 0 then have to return integer value only.. but the below query doesn't work, why?

[Code] ....

View 3 Replies View Related

Convert Decimal Value Of Persons Height Into Feet/inches

Sep 3, 2007

given HeightInches decimal (18, 0))
and

INSERT INTO PatientVisits (PatientID,HeightInches)

select '1234-12', '68.5' -- would like to convert 68.5 to 5' 8 1/2"
how would I extract the value in a select statement of '68.5' to display in feet and inches rather than a decimal value?


Thank you!
Greg

View 7 Replies View Related

Transact SQL :: Values In Table - Convert Varchar To Decimal

Jul 22, 2015

I have one of the sample values in my table. I need to convert below value to Decimal(18,5)

DECLARE @i
VARCHAR
SET @i
= '0.9'

Output i m looking for is 0.90000

View 16 Replies View Related

Transact SQL :: Convert Time In Hours And Minutes To Decimal

Jul 30, 2008

I am trying to convert hours and minutes to decimal and arrive at a sum of time taken. The column TotalTimeSpent is the diff in hours/mins between the Started and Ended times.

SELECT DATENAME(weekday, Started) AS Day,        C.Category,     ClientCode,Description,    dbo.FormatDateTime(Started, 'HH:MMS 12') as Started,    dbo.FormatDateTime(Ended, 'HH:MMS 12') as Ended, CONVERT(varchar,TimeTaken,108) AS TotalTimeSpentFROM dbo.Journal JLEFT OUTER JOIN dbo.Categories C ON J.CategoryID = C.CategoryIDWHERE--DATENAME(weekday, Started) =@Weekday  AND Started >= @StartDate ORDER BY Day, Category, Started

View 6 Replies View Related

Problem With CAST And CONVERT In SQL Server2000 Converting Decimal Places From 4 To 2

May 11, 2005

All of my currency columns are only storing 2 decimal places when I insert into the database but when I pull out the data with a SELECT statement, I always get 4 decimal places instead of the 2 that were inserted. 
For example: 
Database Price            SELECT statement Price
100.56                           100.5600
I have tried to use the CAST and/or CONVERT commands but I cannot get the output to come out as 100.56.  Has anyone had a similar problem?
Thanks

View 5 Replies View Related

Function Required To Convert Packed Decimal In Binary(6) To Int (or Float)

Mar 8, 2007

I have been given some data from a Mainframe (AS400?) which has some fields coded in Packed Decimal. I have been able to load the data into a SQL2005 database table, but I now need to convert the Packed Decimal data in the binary(6) field to the appropriate integer (or float) value.

The field contains values such as the following:-

0x20202020200C

0x202020022025

0x20202020DFFA

I don't know how to interpret these. Has anyone got a function that can do this for me?

I've read several articles online that explain how packed decimal works, but none tell me how to interpret the last of my three examples. Can you help?

Thanks!

View 2 Replies View Related

Value With Data Type Nvarchar - Convert To Decimal And Remove 0 Infront

Jan 21, 2014

I have value with data type nvarchar:

total
000000854.00
000000042.00
000000065.17
000000000024
000000000.24

How can i convert to decimal and remove 0 infront? but those with 0.xx would not remove the 0 after the dote.

total
854.00
42.00
65.17
24
0.24

View 6 Replies View Related

Transact SQL :: How To Convert Numeric Data Type To A Varchar With No Decimal Place

Aug 31, 2015

So my data is delivered as numeric(9,2)...like 100.00. I have to extract that data and store it as a varchar 0 filled without the decimal place...like 0000010000///I tried the following and it did not work...

RIGHT('000000000'+CONVERT(VARCHAR,[EODPosting].[Amount]),10),

View 8 Replies View Related

Transact SQL :: Convert Today Date To MMDDCCYY To A Decimal And Retain 0 In Front Of Month

Aug 24, 2015

This seems to get the job done...

SELECTRIGHT('00000000'+CONVERT(VARCHAR,REPLACE(CONVERT(VARCHAR,GETDATE(),101),'/','')),8)

However, when I try to create it and CONVERT it to a DECIMAL, it then loses the "0"

SELECTCONVERT(DECIMAL(8,0),RIGHT('00000000'+CONVERT(VARCHAR,REPLACE(CONVERT(VARCHAR,GETDATE(),101),'/','')),8))

Is it impossible to convert it to a decimal and retain the leading "0" on the month?

My vendor's spec states..."Business Date Numeric For 8 positions MMDDYYYY"

View 5 Replies View Related

Transact SQL :: Pass Parameter To Convert Function To Format Decimal Precision Dynamically?

Nov 4, 2015

I want to change decimal precision dynamically without rounding value

For example

10.56788 value for 2 decimal precision is 10.56.
10.56788 value for 3 decimal precision is 10.567.
---CASE 1 without dynamic parameter---------
DECLARE @DECIMALVALUE AS tinyint
SELECT CONVERT(DECIMAL(10,2),500000.565356) As Amount

[Code] ....

I am getting error as follows......

Msg 102, Level 15, State 1, Line 3
Incorrect syntax near '@DECIMALVALUE'

This decimal precision format value will vary  company to company ...

View 7 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved