Changeset 20784 for trunk/ippTools/share/magicdstool_completed_runs.sql
- Timestamp:
- Nov 17, 2008, 3:03:55 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/share/magicdstool_completed_runs.sql
r20763 r20784 1 -- SELECT DISTINCT 2 -- magic_ds_id 3 -- FROM 4 -- ( 5 SELECT 6 -- magicDSRun.magic_ds_id, 7 magicDSImfile.*, 8 chip_id, 9 chipProcessedImfile.class_id as class_id 1 SELECT DISTINCT 2 magic_ds_id 3 FROM 4 ( 5 -- raw stage 6 SELECT 7 magicDSRun.magic_ds_id 8 FROM magicDSRun 9 JOIN magicRun USING (magic_id) 10 JOIN magicInputSkyfile USING(magic_id) 11 JOIN diffRun USING(diff_id) 12 JOIN diffInputSkyfile 13 ON diffInputSkyfile.diff_id = diffRun.diff_id 14 AND diffInputSkyfile.skycell_id = diffRun.skycell_id 15 -- Want input warps only AND diffInputSkyfile.warp_id IS NOT NULL 16 AND diffInputSkyfile.template = 0 17 JOIN warpRun USING(warp_id) 18 JOIN fakeRun USING(fake_id) 19 JOIN camRun USING(cam_id) 20 JOIN camProcessedExp USING(cam_id) 21 JOIN rawImfile ON magicRun.exp_id = rawImfile.exp_id 22 LEFT JOIN magicDSImfile 23 ON magicDSRun.magic_ds_id = magicDSImfile.magic_ds_id 24 AND magicDSImfile.component = rawImfile.class_id 25 WHERE 26 magicDSRun.state = 'run' 27 AND magicDSRun.stage = 'raw' 28 GROUP BY 29 magicDSRun.magic_ds_id, 30 rawImfile.exp_id 31 HAVING 32 COUNT(rawImfile.class_id) = COUNT(magicDSImfile.component) 33 AND SUM(magicDSImfile.fault) = 0 34 UNION 35 -- chip stage 36 SELECT 37 magicDSRun.magic_ds_id 10 38 FROM magicDSRun 11 39 JOIN magicRun USING(magic_id) … … 37 65 COUNT(chipProcessedImfile.class_id) = COUNT(magicDSImfile.component) 38 66 AND SUM(magicDSImfile.fault) = 0 39 -- ) as Foo 67 UNION 68 -- warp stage 69 SELECT 70 magicDSRun.magic_ds_id 71 FROM magicDSRun 72 JOIN magicRun USING (magic_id) 73 JOIN magicInputSkyfile USING(magic_id) 74 JOIN diffRun USING(diff_id) 75 JOIN diffInputSkyfile 76 ON diffInputSkyfile.diff_id = diffRun.diff_id 77 AND diffInputSkyfile.skycell_id = diffRun.skycell_id 78 -- Want input warps only 79 AND diffInputSkyfile.warp_id IS NOT NULL 80 AND diffInputSkyfile.template = 0 81 JOIN warpSkyfile using(warp_id) 82 JOIN warpRun USING(warp_id) 83 LEFT JOIN magicDSImfile 84 ON magicDSRun.magic_ds_id = magicDSImfile.magic_ds_id 85 AND magicDSImfile.component = warpSkyfile.skycell_id 86 WHERE 87 magicDSRun.state = 'run' 88 AND magicDSRun.stage = 'warp' 89 AND warpSkyfile.fault = 0 90 AND warpSkyfile.ignored = 0 91 GROUP BY 92 magicDSRun.magic_ds_id, 93 warpRun.warp_id 94 HAVING 95 COUNT(warpSkyfile.skycell_id) = COUNT(magicDSImfile.component) 96 AND SUM(magicDSImfile.fault) = 0 97 UNION 98 -- diff stage 99 SELECT DISTINCT 100 magicDSRun.magic_ds_id 101 FROM magicDSRun 102 JOIN magicRun USING (magic_id) 103 JOIN magicInputSkyfile USING(magic_id) 104 JOIN diffRun USING(diff_id) 105 JOIN diffSkyfile USING(diff_id) 106 JOIN diffInputSkyfile USING(diff_id) 107 LEFT JOIN magicDSImfile 108 ON magicDSRun.magic_ds_id = magicDSImfile.magic_ds_id 109 AND magicDSImfile.component = diffInputSkyfile.skycell_id 110 WHERE 111 magicDSRun.state = 'run' 112 AND magicDSRun.stage = 'diff' 113 AND diffRun.state = 'full' 114 AND diffSkyfile.fault = 0 115 GROUP BY 116 magicDSRun.magic_ds_id, 117 magicRun.magic_id 118 HAVING 119 COUNT(magicInputSkyfile.node) = COUNT(magicDSImfile.component) 120 AND SUM(magicDSImfile.fault) = 0 121 122 ) as Foo
Note:
See TracChangeset
for help on using the changeset viewer.
