Skip to content

Instantly share code, notes, and snippets.

@rajanand
Last active December 25, 2015 10:09
Show Gist options
  • Save rajanand/6959816 to your computer and use it in GitHub Desktop.
Save rajanand/6959816 to your computer and use it in GitHub Desktop.
To find the week and quarter from date column using T-SQL. #SQLserver
--To find the week and quarter from date column using T-SQL.
DECLARE @temp_tb TABLE (CreateDate DATETIME)
INSERT INTO @temp_tb SELECT '2012-08-15 07:22:56.000'
INSERT INTO @temp_tb SELECT '2012-11-16 10:10:00.000'
INSERT INTO @temp_tb SELECT '2013-04-22 08:47:37.000'
INSERT INTO @temp_tb SELECT '2013-12-31 23:59:38.000'
INSERT INTO @temp_tb SELECT '2013-01-29 16:26:25.000'
SELECT CONVERT(VARCHAR(4),DATEPART(YEAR,CreateDate))+'_'+
(CASE LEN(DATEPART(WEEK,CreateDate))
WHEN 1 THEN '0'+CONVERT(VARCHAR(2),DATEPART(WEEK,CreateDate))
ELSE CONVERT(VARCHAR(2),DATEPART(WEEK,CreateDate))
END) AS Year_Week
,CONVERT(VARCHAR(4),DATEPART(YEAR,CreateDate))+'_0'+CONVERT(VARCHAR(2),DATEPART(QUARTER,CreateDate)) AS Year_Quarter
FROM @temp_tb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment