Changeset 18574 for trunk/ippTools/share
- Timestamp:
- Jul 15, 2008, 7:55:19 PM (18 years ago)
- Location:
- trunk/ippTools/share
- Files:
-
- 4 added
- 2 edited
-
Makefile.am (modified) (1 diff)
-
stacktool_definebyquery_groupby.sql (added)
-
stacktool_definebyquery_insert.sql (added)
-
stacktool_definebyquery_insert_random.sql (added)
-
stacktool_definebyquery_select.sql (added)
-
stacktool_find_complete_warps.sql (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/share/Makefile.am
r18561 r18574 108 108 regtool_revertprocessedexp.sql \ 109 109 regtool_revertprocessedimfile.sql \ 110 stacktool_find_complete_warps.sql \ 110 stacktool_definebyquery_select.sql \ 111 stacktool_definebyquery_groupby.sql \ 112 stacktool_definebyquery_insert.sql \ 113 stacktool_definebyquery_insert_random.sql \ 111 114 stacktool_inputskyfile.sql \ 112 115 stacktool_revertsumskyfile.sql \ -
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.
