
--Sample code
Assumed that given date is of VARCHAR type....
DECLARE @date VARCHAR(40) = '12/01/2013 AM 12:00:00' -- to jan-2013
SELECT LEFT(DATENAME(MONTH, CAST(SUBSTRING(@date, 1, CHARINDEX(' ', @date)-1) AS DATETIME)), 3) + ' ' + DATENAME(YEAR, CAST(SUBSTRING(@date, 1, CHARINDEX(' ', @date)-1) AS DATETIME)) AS [Mon YYYY]
If given date is DATETIME, then
DECLARE @date DATETIME = '12/01/2013 12:00:00 AM' -- to jan-2013
SELECT LEFT(DATENAME(MONTH, @date), 3) + ' ' + DATENAME(YEAR, @date) AS [Mon YYYY]
Mark This Response as Answer
--
Chandu
http://www.dotnetfunda.com/images/dnfmvp.gif
Naseer, if this helps please login to Mark As Answer. | Alert Moderator