You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

17 lines
1.0 KiB
SQL

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 `Action Type`,
CONCAT(SUBSTR(project_lifecycle.project_number, 1, 3), ' - ',
IF(ap.proj_type = 'Warranty', 'Structural', ap.proj_type)) AS `Region`,
clients.name AS `Client`,
ap.description AS `Description`
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);