IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 21, 2008, 6:09:46 PM (18 years ago)
Author:
jhoblitt
Message:

replumb pz* steps

File:
1 edited

Legend:

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

    r16334 r16588  
    11SELECT DISTINCT
    2     exp_name, -- return should match pzDoneExp
     2    exp_name, -- return should match pzDownloadExp
    33    camera,
    4     telescope
     4    telescope,
     5    state
    56FROM (
    67    SELECT
    7         pzDoneImfile.*,
     8        pzDownloadImfile.*,
     9        pzDownloadExp.state,
    810        summitExp.imfiles
    9     FROM pzDoneExp
     11    FROM pzDownloadExp
    1012    JOIN summitExp
    1113        USING(exp_name, camera, telescope)
    12     LEFT JOIN pzDoneImfile
     14    LEFT JOIN pzDownloadImfile
    1315        USING(exp_name, camera, telescope)
    1416    LEFT JOIN newExp
    15         ON pzDoneExp.exp_name = newExp.tmp_exp_name
    16         AND pzDoneExp.camera = newExp.tmp_camera
    17         AND pzDoneExp.telescope = newExp.tmp_telescope
     17        ON pzDownloadExp.exp_name = newExp.tmp_exp_name
     18        AND pzDownloadExp.camera = newExp.tmp_camera
     19        AND pzDownloadExp.telescope = newExp.tmp_telescope
    1820    WHERE
    19         newExp.tmp_exp_name IS NULL
     21        pzDownloadExp.state = 'run'
     22        AND newExp.tmp_exp_name IS NULL
    2023        AND newExp.tmp_camera IS NULL
    2124        AND newExp.tmp_telescope IS NULL
    2225    GROUP BY
    23         pzDoneExp.exp_name,
    24         pzDoneExp.camera,
    25         pzDoneExp.telescope
    26     -- it doesn't matter which field in pzDoneImfile we count as we've already
    27     -- done a group by
     26        pzDownloadExp.exp_name,
     27        pzDownloadExp.camera,
     28        pzDownloadExp.telescope
     29    -- it doesn't matter which field in pzDownloadImfile we count as we've
     30    -- already Download a group by
    2831    HAVING
    29         COUNT(pzDoneImfile.exp_name) = summitExp.imfiles
    30         AND SUM(pzDoneImfile.fault) = 0
     32        COUNT(pzDownloadImfile.exp_name) = summitExp.imfiles
     33        AND SUM(pzDownloadImfile.fault) = 0
    3134    ) as Foo
Note: See TracChangeset for help on using the changeset viewer.