Advertisement
Guest User

Untitled

a guest
Oct 12th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. SELECT
  2. 'Week Of ' + CONVERT(VARCHAR(2), DATEPART(DAY, GETDATE())) + CASE
  3. WHEN DATEPART(DAY, GETDATE()) % 100 IN (11,12,13) THEN 'th' --first checks for exception
  4. WHEN DATEPART(DAY, GETDATE()) % 10 = 1 THEN 'st'
  5. WHEN DATEPART(DAY, GETDATE()) % 10 = 2 THEN 'nd'
  6. WHEN DATEPART(DAY, GETDATE()) % 10 = 3 THEN 'rd'
  7. ELSE 'th' --works for num % 10 IN (4,5,6,7,8,9,0)
  8. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement