Revert "removed the where statement for @soil_techs in contributions.sql. I have a script on the company directory that updates a Google sheet with all the dept/division info in it. I think we'll do a join on the data in order to constrain it inside Datastudio."

This reverts commit 4db0e8dd14.
master
dtookey 4 years ago
parent 50b49e0657
commit 4b5344f321

@ -3,43 +3,16 @@ DROP TABLE IF EXISTS tokens;
CREATE OR REPLACE INDEX billing_refnum ON billing (refNumber); CREATE OR REPLACE INDEX billing_refnum ON billing (refNumber);
-- noinspection SqlWithoutWhere -- noinspection SqlWithoutWhere
UPDATE users UPDATE users SET hash = '';
SET hash = '';
UPDATE project_lifecycle UPDATE project_lifecycle SET new_value = '+CREATED', changed_column = 'status' WHERE changed_column = 'created';
SET new_value = '+CREATED', DELETE FROM project_lifecycle WHERE project_number = 'EVENT';
changed_column = 'status'
WHERE changed_column = 'created';
DELETE
FROM project_lifecycle
WHERE project_number = 'EVENT';
UPDATE billing UPDATE billing set accepted_date = accepted_date - INTERVAL 4 HOUR, line_created = line_created - INTERVAL 4 HOUR;
set accepted_date = accepted_date - INTERVAL 4 HOUR, UPDATE dispatch SET date_dispatched = date_dispatched - INTERVAL 4 HOUR;
line_created = line_created - INTERVAL 4 HOUR; UPDATE project_comments set timestamp = timestamp - INTERVAL 4 HOUR;
UPDATE dispatch UPDATE project_lifecycle SET timestamp = timestamp - INTERVAL 4 HOUR;
SET date_dispatched = date_dispatched - INTERVAL 4 HOUR;
UPDATE project_comments
set timestamp = timestamp - INTERVAL 4 HOUR;
UPDATE project_lifecycle
SET timestamp = timestamp - INTERVAL 4 HOUR;
ALTER TABLE project_lifecycle ALTER TABLE project_lifecycle ADD COLUMN id INT AUTO_INCREMENT KEY FIRST;
ADD COLUMN id INT AUTO_INCREMENT KEY FIRST;
CREATE OR REPLACE INDEX lifecycle_timestamp on project_lifecycle (timestamp); CREATE OR REPLACE INDEX lifecycle_timestamp on project_lifecycle (timestamp);
CREATE OR REPLACE INDEX lifecycle_newval on project_lifecycle (new_value); CREATE OR REPLACE INDEX lifecycle_newval on project_lifecycle (new_value);
######### technician categories ##############
CREATE OR REPLACE TABLE technician_category AS
SELECT DISTINCT users.email,
CONCAT(SUBSTR(ap.refnum, 1, 3), ' - ',
IF(ap.proj_type = 'Warranty', 'Structural', ap.proj_type)) AS flavor,
count(email) AS count
FROM users
INNER JOIN dispatch d ON users.pkey = d.dispatched_to
INNER JOIN all_projects ap ON d.project_fkey = ap.refnum
#where date_dispatched between NOW() - INTERVAL 180 DAY AND NOW()
GROUP BY flavor, email
ORDER BY count DESC;
Loading…
Cancel
Save