Quantcast
Channel: Forum Getting started with SQL Server
Viewing all articles
Browse latest Browse all 7129

DATE GETTING

$
0
0

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


  ===========================
  ===========================


Viewing all articles
Browse latest Browse all 7129

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>