diff --git a/src/sql/0-run-first/contributions.sql b/src/sql/0-run-first/contributions.sql new file mode 100644 index 0000000..48c82e2 --- /dev/null +++ b/src/sql/0-run-first/contributions.sql @@ -0,0 +1,15 @@ +CREATE OR REPLACE TABLE engineer_contributions AS +SELECT CONCAT(users.lname, ', ', users.fname) AS `Engineer`, + project_lifecycle.project_number AS `Project Number`, + project_lifecycle.timestamp, + substr(new_value, 2) AS `Project Type`, + CONCAT(SUBSTR(project_lifecycle.project_number, 1, 3), ' - ', + IF(ap.proj_type = 'Warranty', 'Structural', ap.proj_type)) as `Region`, + clients.name as `Client` +FROM users + INNER JOIN project_lifecycle ON pkey = modifier + INNER JOIN all_projects ap on project_lifecycle.project_number = ap.refnum + INNER JOIN contacts on ap.contact_fkey = contacts.pkey + INNER JOIN clients on contacts.cl_fkey = clients.pkey +WHERE project_lifecycle.new_value IN ('+SEALED') + AND users.priv & POW(2, 25);