Sql Date in Format MMMYY

26,784

Solution 1

SELECT REPLACE(RIGHT(CONVERT(VARCHAR(9), GETDATE(), 6), 6), ' ', '') AS [MMYY]

Solution 2

With the FORMAT Function its very easy to convert it to the right format: (for SQL Sever 2012)

SELECT FORMAT(GETDATE(), 'MMMyy')

Solution 3

SELECT UPPER(REPLACE(RIGHT(CONVERT(VARCHAR(9), GETDATE(), 6), 6), ' ', '')) AS [Mon-YY]
Share:
26,784
user1557886
Author by

user1557886

Updated on July 09, 2022

Comments

  • user1557886
    user1557886 almost 2 years

    How to get current date in sql to MMMYY i.e. OCT13

    select Convert(varchar(10),getdate(),6) this will generate 11 Oct 13
    

    I need to get OCT13 .

    Any help appreciated.

    Front end application cannot do this formating. I am exporting the data from sql to another sql server Thanks