SELECT
p.PupilID AS student_id,
p.AdmissionNo AS network_login,
'' AS student_title,
ForeName AS student_given_name,
PreferredForeName AS student_preferred,
Surname AS student_surname,
'' AS student_gender,
'' AS student_home_email,
'' AS student_default_email,
'' AS student_work_email,
YearGroup AS student_year_level,
House AS student_house_description,
HouseID AS student_house,
0 AS student_boarder,
'' AS student_boarding_house,
'' AS student_campus
FROM V_PupilBasicInformation p
LEFT JOIN PupilMedicalInformation m ON m.PupilID = p.PupilID
AND p.PupilID <> ''
Doublefirst UPS Queries
- Folder Actions
- Add to My Links
- View Files
- RSS
Are you sure you want to remove this component?
Are you sure you want to remove this component?
SELECT DISTINCT
c.ContactID AS student_contact_network_login,
c.ContactID AS student_contact_id,
c.Title AS student_contact_title,
cm.Greeting AS student_contact_preferred,
cm.Greeting AS student_contact_given_name,
c.Surname AS student_contact_surname,
'' AS student_contact_home_email,
cei.EmailID AS student_contact_default_email,
ce.WorkEmailAddress AS student_contact_work_email,
pc.PupilID AS student_id,
'' AS student_campus,
p.HouseID AS student_house,
'' AS student_gender,
p.ForeName AS student_preferred,
p.Surname AS student_surname,
p.YearGroupID AS student_year_level,
p.YearGroup as student_year_level_description
FROM VLPupilContact pc
LEFT JOIN VLContact c on c.ContactID = pc.ContactID
LEFT JOIN ContactMaster cm on c.ContactID = cm.ContactID
LEFT JOIN VLContactEmail ce on ce.ContactID = pc.ContactID
LEFT JOIN ContactEmailInformation cei ON cei.ContactID = pc.ContactID AND cei.PrimaryEmail = 1
LEFT JOIN VLContactTelephone ct on ct.ContactID = pc.ContactID
LEFT JOIN V_PupilBasicInformation p ON p.PupilID = pc.PupilID
WHERE pc.IsContactParental = 1
AND pc.ContactID <> ''
Are you sure you want to remove this component?
SELECT spd.StaffID as staff_id,
spd.UserID AS network_login,
1 AS active_flag,
title.Description AS staff_title,
spd.ForeName AS staff_given_name,
CASE WHEN spd.PreferredForeName <> '' AND spd.PreferredForeName IS NOT NULL THEN spd.PreferredForeName ELSE spd.ForeName END AS staff_preferred_name,
spd.SurName AS staff_surname,
'' AS home_email,
CASE WHEN seiw.EmailAddress IS NOT NULL THEN seiw.EmailAddress ELSE seiwb.EmailAddress END AS default_email,
CASE WHEN seiw.EmailAddress IS NOT NULL THEN seiw.EmailAddress ELSE seiwb.EmailAddress END AS work_email,
'' AS staff_campus,
CASE WHEN
IsStaffPartTime = 1 THEN 'Part Time'
ELSE 'Full Time'
END AS staff_category_type,
CASE WHEN
IsTeacher = 1 THEN 'Teaching'
ELSE 'Non Teaching'
END AS staff_category,
'' AS staff_house,
cat.Description AS staff_position,
'' AS staff_department,
'' AS staff_year_level,
'' AS staff_year_level_description
FROM StaffPersonalDetails spd
JOIN CurrentStaff cs ON cs.StaffID = spd.StaffID
LEFT JOIN StaffTelephones stw ON stw.StaffID = spd.StaffID AND stw.TelephoneType = 'W'
LEFT JOIN StaffEmailInformation seiw ON seiw.StaffID = spd.StaffID and seiw.PrimaryEmail = 1 AND seiw.EmailType = 'D321'
LEFT JOIN StaffEmailInformation seiwb ON seiwb.StaffID = spd.StaffID and seiwb.PrimaryEmail = 1 AND seiwb.EmailType = '2'
LEFT JOIN LookupDetails cat ON cat.LookupID = '1203' AND cat.LookupDetailsID = spd.StaffCategory
LEFT JOIN LookupDetails title ON title.LookupID = '3012' AND title.LookupDetailsID = spd.Title
ORDER BY spd.SurName,
spd.ForeName