-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathqualtrics_upload.sql
More file actions
72 lines (72 loc) · 5.32 KB
/
Copy pathqualtrics_upload.sql
File metadata and controls
72 lines (72 loc) · 5.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
SELECT
[athena_to_s3_scholar_data.csv].[appnum] AS "ExternalDataReference",
[athena_to_s3_responsible_adults.csv].[firstname] AS "FirstName",
[athena_to_s3_responsible_adults.csv].[lastname] AS "LastName",
[athena_to_s3_responsible_adults.csv].[email] AS "Email",
CASE
WHEN ([language] LIKE 'English') THEN 'EN'
WHEN ([language] LIKE 'Español') THEN 'ES'
END AS "Language",
[athena_to_s3_scholar_data.csv].[childid] AS "ChildID",
[athena_to_s3_responsible_adults.csv].[firstname] AS "Parent First Name",
[athena_to_s3_responsible_adults.csv].[lastname] AS "Parent Last Name",
[athena_to_s3_responsible_adults.csv].[email] AS "Parent Email",
CASE
WHEN ([language] LIKE 'English') THEN 'EN'
WHEN ([language] LIKE 'Español') THEN 'ES'
END AS "Application Language",
[athena_to_s3_responsible_adults.csv].[homephone] AS "Primary Phone",
[athena_to_s3_responsible_adults.csv].[cellphone] AS "Cell Phone",
[athena_to_s3_scholar_data.csv].[appnum] AS "Conf Number",
[athena_to_s3_scholar_data.csv].[enrolledschoolname] AS "Enrolled School",
[athena_to_s3_responsible_adults.csv].[schooldistrict] AS "School District",
[athena_to_s3_scholar_data.csv].[lastname] AS "Child Last Name",
[athena_to_s3_scholar_data.csv].[firstname] AS "Child First Name",
[athena_to_s3_scholar_data.csv].[gradeabbrev],
CASE
WHEN ([language] LIKE 'English' AND [gradeabbrev] LIKE 'K') THEN 'kindergarten'
WHEN ([language] LIKE 'English' AND [gradeabbrev] LIKE '1') THEN 'first grade'
WHEN ([language] LIKE 'English' AND [gradeabbrev] LIKE '2') THEN 'second grade'
WHEN ([language] LIKE 'English' AND [gradeabbrev] LIKE '3') THEN 'third grade'
WHEN ([language] LIKE 'English' AND [gradeabbrev] LIKE '4') THEN 'fourth grade'
WHEN ([language] LIKE 'Español' AND [gradeabbrev] LIKE 'K') THEN 'Kinder'
WHEN ([language] LIKE 'Español' AND [gradeabbrev] LIKE '1') THEN 'primer grado'
WHEN ([language] LIKE 'Español' AND [gradeabbrev] LIKE '2') THEN 'segundo grado'
WHEN ([language] LIKE 'Español' AND [gradeabbrev] LIKE '3') THEN 'tercero grado'
WHEN ([language] LIKE 'Español' AND [gradeabbrev] LIKE '4') THEN 'cuarto grado'
END AS "Entering Grade 2",
LEFT([athena_to_s3_scholar_data.csv].[appdate], 10) AS "Application Date",
[athena_to_s3_scholar_data.csv].[isell] AS "ELL",
[athena_to_s3_responsible_adults.csv].[street] AS "Street",
[athena_to_s3_responsible_adults.csv].[workext] AS "Work ext",
[athena_to_s3_responsible_adults.csv].[workphone] AS "Work Phone",
[athena_to_s3_responsible_adults.csv].[city] AS "City",
[athena_to_s3_responsible_adults.csv].[apartmentnumber] AS "Street 2",
[athena_to_s3_responsible_adults.csv].[state] AS "State",
[athena_to_s3_responsible_adults.csv].[borough] AS "Parent Borough",
[athena_to_s3_responsible_adults.csv].[zip] AS "Zip",
[athena_to_s3_scholar_data.csv].[highestrankschoolname] AS "Highest Rank School",
[athena_to_s3_responsible_adults.csv].[responsibleadultid] AS "Responsible Adult ID",
[athena_to_s3_scholar_data.csv].[applicationstatus] AS "Application Status",
LEFT([athena_to_s3_scholar_data.csv].[currentaccepteddate], 10) AS "Current Accepted Date",
LEFT([athena_to_s3_scholar_data.csv].[firstacceptdate], 10) AS "First Accepted Date",
[athena_to_s3_scholar_data.csv].[acceptedschoolcode] AS "Accepted School Name",
[athena_to_s3_scholar_data.csv].[applyingtoschoolany] AS "Applying to School (Rank)",
[athena_to_s3_scholar_data.csv].[acceptedschoolrank] AS "Accepted School Rank",
[athena_to_s3_scholar_data.csv].[firstengageddate] AS "First Engaged Date",
[athena_to_s3_scholar_data.csv].[uberapplicationlate] AS "Is Late",
[athena_to_s3_scholar_data.csv].[bestpullstatus] AS "Best Pull Status",
[athena_to_s3_scholar_data.csv].[bestcurrentstatus] AS "Best Current Status",
[athena_to_s3_responsible_adults.csv].[rfscompleted] AS "RFS Completed",
CASE
WHEN ([gender] LIKE 'Female') THEN CONCAT([athena_to_s3_scholar_data.csv].[appnum], '-SA221')
WHEN ([gender] LIKE 'Male' AND [athena_to_s3_scholar_data.csv].[gradeabbrev] LIKE 'K') THEN CONCAT([athena_to_s3_scholar_data.csv].[appnum], '-SA222')
WHEN ([gender] LIKE 'Male' AND [athena_to_s3_scholar_data.csv].[gradeabbrev] NOT LIKE 'K') THEN CONCAT([athena_to_s3_scholar_data.csv].[appnum], '-SA223')
WHEN (([gender] LIKE 'Prefer not to answer' OR [gender] LIKE 'Non-binary') AND [athena_to_s3_scholar_data.csv].[gradeabbrev] LIKE 'K') THEN CONCAT([athena_to_s3_scholar_data.csv].[appnum], '-SA221', ' or ', [athena_to_s3_scholar_data.csv].[appnum], '-SA222')
WHEN (([gender] LIKE 'Prefer not to answer' OR [gender] LIKE 'Non-binary') AND ([athena_to_s3_scholar_data.csv].[gradeabbrev] NOT LIKE 'K')) THEN CONCAT([athena_to_s3_scholar_data.csv].[appnum], '-SA221', ' or ', [athena_to_s3_scholar_data.csv].[appnum], '-SA223')
END AS "Uniform Promo Code",
FROM [CSV1].[athena_to_s3_scholar_data.csv]
LEFT JOIN [CSV1].[athena_to_s3_responsible_adults.csv] ON [CSV1].[athena_to_s3_scholar_data.csv].responsibleadultid = [CSV1].[athena_to_s3_responsible_adults.csv].responsibleadultid
LEFT JOIN [CSV1].[athena_to_s3_customfields_data.csv] ON [CSV1].[athena_to_s3_scholar_data.csv].childid = [CSV1].[athena_to_s3_customfields_data.csv].childid
LEFT JOIN [CSV1].[athena_to_s3_family_members.csv] ON [CSV1].[athena_to_s3_scholar_data.csv].responsibleadultid = [CSV1].[athena_to_s3_family_members.csv].responsibleadultid
ORDER BY [athena_to_s3_scholar_data.csv].appdate DESC;