Minnu (12/5/2012)
Hi Team,Am using below code to display name and "Date of birth"
but Field DOB is not coming in Date format.
select @FinalString=(SELECT RTRIM(+ISNULL('Name ','')+' : ' +ISNULL(+CAST(NAME AS VARCHAR(100))+' ','') +ISNULL(' DOB :'+CAST(DOB AS VARCHAR(100))+' ',''))
FROM ETCOL i want date format in below format.
rtrim(convert(varchar, DOB,107)) + ')'
Can u please help me .....
If you want it formated like rtrim(convert(varchar, DOB,107))
then use it in the select statement?
select @FinalString=(SELECT RTRIM(+ISNULL('Name ','')+' : ' +
ISNULL(+CAST(NAME AS VARCHAR(100))+' ','') +
ISNULL(' DOB :'+rtrim(convert(varchar(10), DOB,107)) +' ','')) FROM ETCOL
I prefer to be explicit with my CONVERT(VARCHAR(12), DOB,107), since you are going to get a 30 character varchar variable by default, instead of the 12 character that you need.