RE: SUSPECT: CONVERTING ORACLE DATE TO SQL SERVER DATE FORMAT

RE: SUSPECT: CONVERTING ORACLE DATE TO SQL SERVER DATE FORMAT

 

  

Looks like you'll need to manipulate the year part of the string:

DECLARE @cDateVar VARCHAR(24)
SELECT @cDateVar = '11262004 09:34:18'

SELECT CONVERT(DATETIME,
SUBSTRING(@cDateVar, 5, 4) +
SUBSTRING(@cDateVar, 1, 4) + ' ' +
SUBSTRING(@cDateVar, CHARINDEX(' ', @cDateVar) + 1, DATALENGTH(@cDateVar) - CHARINDEX(' ', @cDateVar))--)
)


-----Original Message-----
From: Femi George [ MTN - UBA ]
[mailto:mssqldba-ezmlmshield-x1174216.[Email address protected]
Sent: Monday, November 29, 2004 6:19 AM
To: LazyDBA Discussion
Subject: SUSPECT: CONVERTING ORACLE DATE TO SQL SERVER DATE FORMAT


Hello,
I have received a date from oracle in the format 26112004 09:34:18 and i
have inserted it into a varchar field in sql server. I now want to format
this into a sql server date format . How can i do this?
Thanks
Femi George
Enterprise Data Warehousing [MTN-AGIP]
[Email address protected]
08032090305



NOTE: This e-mail message is subject to the MTN Nigeria disclaimer see
http://www.mtnonline.com/contact/disclaimer.asp


---------------------------------------------------------------------
TO REPLY TO EVERBODY , PLEASE CLICK REPLY-ALL, NOT JUST REPLY
Website : http://www.LazyDBA.com
To unsubscribe: http://www.lazydba.com/unsubscribe.html
For additional commands, e-mail: mssqldba-[Email address protected]



MS Sql Server LazyDBA home page