Use the following with DateName
and convert
functions :
select DateName( month , q.dt )+' '+convert(char,day(q.dt))+', '+convert(char,year(q.dt))
from
(
select convert(date,'20180802') as dt
) q;
With respect to your last comment make your query as :
select DateName( weekday , q.dt )+' '+
DateName( month , q.dt )+' '+
convert(char,day(q.dt))+', '+convert(char,year(q.dt)) as "Date"
from
(
select convert(date,'20180802') as dt
) q;
Date
------------------------
Thursday, August 2, 2018
13
solved Show Date as dddd Mmmm d, yyyy SQL