Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so dont bother with any of their useless mail servers here and just use oauth login instead. Thank the nice Russians for causing that. :)
Paste
Pasted as SQL by registered user geekatcmu ( 12 years ago )
CREATE OR REPLACE VIEW llnw_bad_runs AS
SELECT
*
FROM
Job j
WHERE
j.JobStatus IN ('E' , 'e', 'f', 'I', 'D')
AND j.JobId IN (SELECT
JobId
FROM
Job s1
WHERE
EndTime = (SELECT
MAX(s2.EndTime)
FROM
Job s2
WHERE
s1.Name = s2.Name));
CREATE OR REPLACE VIEW llnw_good_runs AS
SELECT
*
FROM
Job j2
WHERE
j2.JobId IN (SELECT
JobId
FROM
Job s1
WHERE
s1.EndTime = (SELECT
MAX(s2.EndTime)
FROM
Job s2
WHERE
NOT s2.JobStatus IN ('E' , 'e', 'f', 'I', 'D')
and s1.Name = s2.Name));
CREATE OR REPLACE VIEW llnw_success AS
SELECT
COUNT(*) AS successes, DATE(StartTime) AS RunDay
FROM
Job
WHERE
NOT JobStatus IN ('E' , 'e', 'f', 'I', 'D')
GROUP BY RunDay;
CREATE OR REPLACE VIEW llnw_failure AS
SELECT
COUNT(*) AS failures, DATE(StartTime) AS RunDay
FROM
Job
WHERE
JobStatus IN ('E' , 'e', 'f', 'I', 'D')
GROUP BY RunDay;
Revise this Paste