Changeset 18574 for trunk/ippTools/share/stacktool_find_complete_warps.sql
- Timestamp:
- Jul 15, 2008, 7:55:19 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/share/stacktool_find_complete_warps.sql
r18029 r18574 1 SELECT 2 warp_id, 3 warpSkyfile.skycell_id, 4 warpSkyfile.tess_id 5 FROM warpRun 6 JOIN warpSkyfile 7 USING(warp_id) 8 JOIN fakeRun 9 USING(fake_id) 10 JOIN camRun 11 USING(cam_id) 12 JOIN chipRun 13 USING(chip_id) 14 JOIN rawExp 15 USING(exp_id) 16 WHERE 17 warpRun.state = 'stop' 18 AND warpSkyfile.ignored = 0 1 SELECT 2 warpSkyfile.skycell_id, 3 warpSkyfile.tess_id, 4 stackRun.stack_id, 5 COUNT(warpSkyfile.skycell_id) AS num_avail, 6 COUNT(stackRun.stack_id) AS num_extant 7 FROM warpRun 8 JOIN warpSkyfile 9 USING(warp_id, tess_id) 10 JOIN fakeRun 11 USING(fake_id, tess_id) 12 JOIN camRun 13 USING(cam_id, tess_id) 14 JOIN chipRun 15 USING(chip_id, tess_id) 16 JOIN rawExp 17 USING(exp_id, tess_id) 18 LEFT JOIN stackInputSkyfile 19 ON warpSkyfile.warp_id = stackInputSkyfile.warp_id 20 LEFT JOIN stackRun 21 ON stackRun.tess_id = warpSkyfile.tess_id 22 AND stackRun.skycell_id = warpSkyfile.skycell_id 23 AND stackRun.stack_id = stackInputSkyfile.stack_id 24 WHERE 25 warpRun.state = 'stop' 26 AND warpSkyfile.ignored = 0 27 GROUP BY 28 warpSkyfile.skycell_id, warpSkyfile.tess_id, stackRun.stack_id 29 HAVING 30 num_avail > num_extant 31 19 32 -- It seems like we should be grouping the results here but in fact we don't 20 33 -- want to do that as each warp_id may contain multiple skycells. So a warp_id … … 23 36 -- warp_id 24 37 38 39 INSERT INTO 40 stackInputSkyfile(stack_id, warp_id) 41 SELECT 42 13, 43 warp_id 44 FROM warpSkyfile 45 WHERE 46 skycell_id = 'new';
Note:
See TracChangeset
for help on using the changeset viewer.
