Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.22 KB | None | 0 0
  1. select CONVERT(DATE,a.Date_PK) as Week_End_Date, CASE WHEN a.weekno=2 then 'Week 1'
  2. WHEN a.weekno=3 then 'Week 2'
  3. WHEN a.weekno=4 then 'Week 3'
  4. WHEN a.weekno=5 then 'Week 4'
  5. WHEN a.weekno=6 then 'Week 5'
  6. WHEN a.weekno=7 then 'Week 6'
  7. WHEN a.weekno=8 then 'Week 7'
  8. WHEN a.weekno=9 then 'Week 8'
  9. WHEN a.weekno=10 then 'Week 9'
  10. WHEN a.weekno=11 then 'Week 10'
  11. WHEN a.weekno=12 then 'Week 11'
  12. WHEN a.weekno=13 then 'Week 12'
  13. WHEN a.weekno=14 then 'Week 13'
  14. WHEN a.weekno=15 then 'Week 14'
  15. WHEN a.weekno=16 then 'Week 15'
  16. WHEN a.weekno=17 then 'Week 16'
  17. WHEN a.weekno=18 then 'Week 17'
  18. WHEN a.weekno=19 then 'Week 18'
  19. WHEN a.weekno=20 then 'Week 19'
  20. WHEN a.weekno=21 then 'Week 20'
  21. WHEN a.weekno=22 then 'Week 21'
  22. WHEN a.weekno=23 then 'Week 22'
  23. WHEN a.weekno=24 then 'Week 23'
  24. WHEN a.weekno=25 then 'Week 24'
  25. WHEN a.weekno=26 then 'Week 25'
  26. WHEN a.weekno=27 then 'Week 26'
  27. WHEN a.weekno=28 then 'Week 27'
  28. WHEN a.weekno=29 then 'Week 28'
  29. WHEN a.weekno=30 then 'Week 29'
  30. WHEN a.weekno=31 then 'Week 30'
  31. WHEN a.weekno=32 then 'Week 31'
  32. WHEN a.weekno=33 then 'Week 32'
  33. WHEN a.weekno=34 then 'Week 33'
  34. WHEN a.weekno=35 then 'Week 34'
  35. WHEN a.weekno=36 then 'Week 35'
  36. WHEN a.weekno=37 then 'Week 36'
  37. WHEN a.weekno=38 then 'Week 37'
  38. WHEN a.weekno=39 then 'Week 38'
  39. WHEN a.weekno=40 then 'Week 39'
  40. WHEN a.weekno=41 then 'Week 40'
  41. WHEN a.weekno=42 then 'Week 41'
  42. WHEN a.weekno=43 then 'Week 42'
  43. WHEN a.weekno=44 then 'Week 43'
  44. WHEN a.weekno=45 then 'Week 44'
  45. WHEN a.weekno=46 then 'Week 45'
  46. WHEN a.weekno=47 then 'Week 46'
  47. WHEN a.weekno=48 then 'Week 47'
  48. WHEN a.weekno=49 then 'Week 48'
  49. WHEN a.weekno=50 then 'Week 49'
  50. WHEN a.weekno=51 then 'Week 50'
  51. WHEN a.weekno=52 then 'Week 51'
  52. WHEN a.weekno=53 then 'Week 52'
  53. else NULL end AS Week_No from
  54. (
  55. SELECT DATEPART(week,Date_pk) as week,Date_PK,ROW_NUMBER () over (order by date_pk desc) as weekno
  56. FROM dbo.Dim_Date
  57. WHERE Date_PK BETWEEN DATEADD(Week,-53,GETDATE()) AND GETDATE() and datename(dw,Date_pk)='Friday'
  58. )a
  59. where a.weekno not in (1)
  60. order by Week_End_Date desc
  61.  
  62. Emai First_Name AccessDate.
  63. USER1@GMAIL ABC 14-02-2019
  64. USER1@GMAIL ABC 12-02-2019
  65. USER1@GMAIL ABC 06-02-2019
  66. USER1@GMAIL ABC 01-02-2019
  67. USER2@GMAIL CDE 11-01-2019
  68. USER2@GMAIL CDE 10-02-2019
  69. USER2@GMAIL CDE 02-02-2019
  70. USER2@GMAIL CDE 27-01-2019
  71. USER3@GMAIL EFG 13-02-2019
  72. USER3@GMAIL EFG 11-02-2019
  73. USER3@GMAIL EFG 08-02-2019
  74. USER3@GMAIL EFG 07-02-2019
  75.  
  76. USER_Email FIRST_ACCESS_DATE SECOND_ACCESS_DATE WEEK_NUMBER WEEK_END_DATE
  77. USER1@GMAIL 14-02-2019 12-02-2019 WEEK 1 15-02-2019
  78. USER1@GMAIL 06-02-2019 01-02-2019 WEEK 2 08-02-2019
  79. USER2@GMAIL 11-01-2019 10-02-2019 WEEK 1 15-02-2019
  80. USER2@GMAIL 02-02-2019 27-01-2019 WEEK 2 08-02-2019
  81. USER3@GMAIL 13-02-2019 11-02-2019 WEEK 1 15-02-2019
  82. USER3@GMAIL 08-02-2019 07-02-2019 WEEK 2 08-02-2019
  83. USER4@GMAIL 12-02-2019 09-02-2019 WEEK 1 15-02-2019
  84. USER4@GMAIL 07-02-2019 01-02-2019 WEEK 2 08-02-2019
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement