IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 15515


Ignore:
Timestamp:
Nov 8, 2007, 12:05:41 PM (19 years ago)
Author:
jhoblitt
Message:

correctly handle warp_id's that map to multiple skycells

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/share/magictool_find_complete_diffed_exposures.sql

    r15499 r15515  
    44    skycell_id,
    55    tess_id
    6 FROM warpComplete
    7 LEFT JOIN diffInputSkyfile
    8     USING(warp_id, skycell_id, tess_id)
    9 WHERE
    10     (diffInputSkyfile.template = 0 || diffInputSkyfile.template IS NULL)
    11 GROUP BY
    12     warpComplete.warp_id
    13 HAVING
    14     COUNT(warpComplete.warp_id) = COUNT(diffInputSkyfile.warp_id)
    15     AND COUNT(warpComplete.skycell_id) = COUNT(diffInputSkyfile.skycell_id)
    16     AND COUNT(warpComplete.tess_id) = COUNT(diffInputSkyfile.tess_id)
     6FROM diffSkyfile
     7JOIN
     8    (SELECT
     9        warp_id,
     10        diff_id,
     11        skycell_id,
     12        tess_id,
     13        diffSkyfile.fault
     14    FROM warpComplete
     15    LEFT JOIN diffInputSkyfile
     16        USING(warp_id, skycell_id, tess_id)
     17    LEFT JOIN diffSkyfile
     18        USING(diff_id)
     19    WHERE
     20        (diffInputSkyfile.template = 1 || diffInputSkyfile.template IS NULL)
     21    GROUP BY
     22        warpComplete.warp_id
     23    HAVING
     24        SUM(diffSkyfile.fault) = 0
     25        AND COUNT(warpComplete.warp_id) = COUNT(diffInputSkyfile.warp_id)
     26        AND COUNT(warpComplete.skycell_id) = COUNT(diffInputSkyfile.skycell_id)
     27        AND COUNT(warpComplete.tess_id) = COUNT(diffInputSkyfile.tess_id)
     28    ) as Foo
     29USING
     30    (diff_id)
Note: See TracChangeset for help on using the changeset viewer.