SOURCE COULMN DATATYPE int()
===========================20140701
20140106
0
20140328
Expected result
============
01.07.2014
06.01.204
0
28.03.2014
I have tryed the below queris
SELECT CONVERT(varchar(10),CONVERT (datetime,convert(char(8),ph.salesstagesince)) , 104) --, case when ph.salesstagesince = 0 then 0 else --CONVERT(varchar(10),CONVERT (datetime,convert(char(8),ph.salesstagesince)) , 104) --end as newatecovert from [cdw].[DimProjectHeader] ph
This will not handle the 0 record row. so i tried the below query
SELECT --, CONVERT(varchar(10),CONVERT (datetime,convert(char(8),ph.salesstagesince)) , 104) , case when ph.salesstagesince = 0 then 0 else CONVERT(varchar(10),CONVERT (datetime,convert(char(8),ph.salesstagesince)) , 104) end as newatecovert from [cdw].[DimProjectHeader] ph ERROR Msg 245, Level 16, State 1, Line 2 Conversion failed when converting the varchar value '01.07.2014' to data type int.
Kindly advice
ShanmugaRaj
===========================
===========================