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);
-- noinspection SqlWithoutWhere
UPDATE users
SET hash = '';
UPDATE users SET hash = '';
UPDATE project_lifecycle
SET new_value = '+CREATED',
changed_column = 'status'
WHERE changed_column = 'created';
DELETE
FROM project_lifecycle
WHERE project_number = 'EVENT';
UPDATE project_lifecycle SET new_value = '+CREATED', changed_column = 'status' WHERE changed_column = 'created';
DELETE FROM project_lifecycle WHERE project_number = 'EVENT';
UPDATE billing
set accepted_date = accepted_date - INTERVAL 4 HOUR,
line_created = line_created - INTERVAL 4 HOUR;
UPDATE dispatch
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;
UPDATE billing set accepted_date = accepted_date - INTERVAL 4 HOUR, line_created = line_created - INTERVAL 4 HOUR;
UPDATE dispatch 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
ADD COLUMN id INT AUTO_INCREMENT KEY FIRST;
ALTER TABLE project_lifecycle ADD COLUMN id INT AUTO_INCREMENT KEY FIRST;
CREATE OR REPLACE INDEX lifecycle_timestamp on project_lifecycle (timestamp);
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;
CREATE OR REPLACE INDEX lifecycle_newval on project_lifecycle (new_value);
Loading…
Cancel
Save