Changeset 20973 for trunk/ippTools/share/magictool_definebyquery_select.sql
- Timestamp:
- Dec 13, 2008, 10:17:34 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/share/magictool_definebyquery_select.sql
r20742 r20973 1 1 -- Get a list of exposures on which magic may be performed 2 SELECT DISTINCT2 SELECT 3 3 exp_id, 4 filter, 5 num_todo, 6 num_done, 7 MAX(magic_id) 8 FROM ( 9 -- Number of skycells as a function of exposure 10 SELECT 11 exp_id, 12 filter, 13 COUNT(DISTINCT warpSkyfile.tess_id,warpSkyfile.skycell_id) AS num_todo 14 FROM rawExp 15 JOIN chipRun USING(exp_id) 16 JOIN camRun USING(chip_id) 17 JOIN fakeRun USING(cam_id) 18 JOIN warpRun USING(fake_id) 19 JOIN warpSkyCellMap USING(warp_id) 20 JOIN warpSkyfile USING(warp_id, skycell_id) 21 JOIN diffInputSkyfile USING(warp_id,skycell_id) 22 JOIN diffRun USING(diff_id) 23 WHERE 24 warpSkyfile.ignored = 0 25 -- magicSkycellNums WHERE hook %s 26 GROUP BY 27 exp_id 28 ) AS magicSkycellNums 29 JOIN ( 30 -- Number of completed diffs for an exposure 31 SELECT 32 exp_id, 33 COUNT(diff_id) AS num_done 34 FROM magicBestDiffs 35 GROUP BY 36 exp_id 37 ) AS magicDiffNums USING(exp_id) 4 MAX(diffRun.diff_id) AS diff_id 5 FROM diffRun 6 JOIN rawExp USING(exp_id) 38 7 LEFT JOIN magicRun USING(exp_id) 8 -- WHERE hook %s 9 GROUP BY exp_id
Note:
See TracChangeset
for help on using the changeset viewer.
