Advertisement
zwillison

Untitled

Jun 17th, 2019
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.18 KB | None | 0 0
  1.     DECLARE @DateRange DATE = '1900-01-01';
  2.  
  3.     WITH CTE
  4.     AS (
  5.         SELECT *
  6.             ,ROW_NUMBER() OVER (
  7.                 PARTITION BY [Individual KEY]
  8.                 ORDER BY CASE [Member STATUS]
  9.                         WHEN 'Active'
  10.                             THEN 1
  11.                         WHEN 'Pending'
  12.                             THEN 2
  13.                         ELSE 3
  14.                         END
  15.                     ,[STATUS_DT] DESC
  16.                 ) AS rn
  17.         FROM [AAANE].[dbo].[ufn_adobe_full_load_new_extract_range] (@DateRange) AS t1
  18.         )
  19.     SELECT [Individual KEY]
  20.         ,[Member NUMBER Associate ID]
  21.         ,[Member NUMBER]
  22.         ,[Member STATUS]
  23.         ,[Email Address]
  24.         ,[Global Opt-OUT]
  25.         ,[Coverage Level Code]
  26.         ,[FIRST Name]
  27.         ,[LAST Name]
  28.         ,[Address Line 1]
  29.         ,[Address Line 2]
  30.         ,[City]
  31.         ,[State]
  32.         ,[ZIP]
  33.         ,[ZIP4]
  34.         ,[County]
  35.         ,[Region Code]
  36.         ,[MSA Code]
  37.         ,[Birth DATE]
  38.         ,[Gender]
  39.         ,[JOIN AAA DATE]
  40.         ,[JOIN Club DATE]
  41.         ,[Member Expiration DATE]
  42.         ,[Renew Method]
  43.         ,[Hertz STATUS]
  44.     FROM CTE
  45.     WHERE rn = 1
  46.         --only return records with valid emails
  47.         AND [Email Address] LIKE '%_@__%.__%'
  48.         AND PATINDEX('%[^a-z,0-9,@,.,_,\-]%', [Email Address]) = 0
  49.         AND ISNULL([Individual KEY], '') <> ''
  50.         AND EXISTS (
  51.             SELECT *
  52.             FROM [JP_DEV].[dbo].[Adobe_ReloadRecords] AS t2
  53.             WHERE cte.[Individual KEY] = t2.[Individual KEY]
  54.         )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement