Changeset 23342 for trunk/ippTools/share/dettool_toresidexp.sql
- Timestamp:
- Mar 17, 2009, 10:36:05 AM (17 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/share/dettool_toresidexp.sql (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/share/dettool_toresidexp.sql
r23229 r23342 20 20 -- detResidImfile.{det_id, iteration, exp_id} is not in detResidExp 21 21 22 SELECT DISTINCT22 SELECT 23 23 det_id, 24 24 iteration, … … 30 30 workdir, 31 31 exp_tag 32 FROM 33 (SELECT DISTINCT32 FROM 33 ( SELECT 34 34 detRun.det_id AS det_id, 35 35 detRun.iteration, 36 36 detRun.det_type, 37 37 detRun.mode, 38 detRun.workdir,39 38 detInputExp.exp_id, 40 39 detInputExp.include, 41 40 rawExp.camera, 42 rawExp.exp_tag,43 detResidImfile.class_id41 detRun.workdir, 42 rawExp.exp_tag 44 43 FROM detRun 45 44 JOIN detNormalizedExp … … 62 61 WHERE 63 62 detRun.state = 'run' 63 AND detRun.mode = 'master' 64 64 AND detResidExp.det_id IS NULL 65 65 AND detResidExp.iteration IS NULL … … 72 72 COUNT(rawImfile.class_id) = COUNT(detResidImfile.class_id) 73 73 AND SUM(detResidImfile.fault) = 0 74 ) AS toresidexp 74 UNION 75 SELECT 76 detRun.det_id AS det_id, 77 detRun.iteration, 78 detRun.det_type, 79 detRun.mode, 80 detInputExp.exp_id, 81 detInputExp.include, 82 rawExp.camera, 83 detRun.workdir, 84 rawExp.exp_tag 85 FROM detRun 86 JOIN detInputExp 87 USING(det_id, iteration) 88 JOIN rawExp 89 ON detInputExp.exp_id = rawExp.exp_id 90 JOIN rawImfile 91 on rawExp.exp_id = rawImfile.exp_id 92 LEFT JOIN detResidImfile 93 ON detRun.det_id = detResidImfile.det_id 94 AND detRun.iteration = detResidImfile.iteration 95 AND detInputExp.exp_id = detResidImfile.exp_id 96 AND rawImfile.class_id = detResidImfile.class_id 97 LEFT JOIN detResidExp 98 ON detResidImfile.det_id = detResidExp.det_id 99 AND detResidImfile.iteration = detResidExp.iteration 100 AND detResidImfile.exp_id = detResidExp.exp_id 101 WHERE 102 detRun.state = 'run' 103 AND detRun.mode = 'verify' 104 AND detResidExp.det_id IS NULL 105 AND detResidExp.iteration IS NULL 106 AND detResidExp.exp_id IS NULL 107 GROUP BY 108 detInputExp.exp_id, 109 detRun.iteration, 110 detRun.det_id 111 HAVING 112 COUNT(rawImfile.class_id) = COUNT(detResidImfile.class_id) 113 AND SUM(detResidImfile.fault) = 0 114 ) as temp
Note:
See TracChangeset
for help on using the changeset viewer.
