Microsoft
Software
Hardware
Network
Question : T-SQL DateTime conversion issue
I have an application that is passing a date to SQL server in the following format.
'20100212091459000000' (the parameter receiving this value is @DateTime varchar(20))
It appears that the actual date is being padded with zero's. for the stored procedure to return rows the date needs to be formatted like '20100212 09:14:59'
I've tried... SET @dDateTime = SUBSTRING('201002120914590
00000') which returns '20100212091459' I then tried CAST(@dDateTime AS DATETIME) and I get...
__________________________
__________
___
Msg 241, Level 16, State 1, Line 6
Conversion failed when converting datetime from character string.
.
Any suggestions are appreciated!
Answer : T-SQL DateTime conversion issue
declare @datetime varchar(100) = '20100212091459000000'
select cast ( stuff( stuff( stuff( LEFT(@datetime, 14) ,13,0, ':'), 11,0,':' ), 9, 0, ' ' ) as datetime )
Random Solutions
Could not load file or assembly 'Microsoft.SharePoint.Sear<wbr />ch' or one of its dependencies
referring to a form instance in front-end database
table link
Default Application Pool keeps stopping.
Change fore color and back color of item in check list Box
How to save Excel 2007 spreadsheets into a form readable by Lotus 123
ASP.NET change input value on button click from code behind
Reporting data from the last week in ssrs
Progress Bar
Can't open MS Access DB