IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 11, 2026, 3:09:36 PM (2 months ago)
Author:
eugene
Message:

fix various SQL errors caught by more strict mysql versions, especially: force SQL to select a specific entry from non-aggregated fields when other fields are aggregated using e.g., GROUP BY

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-pstamp-20260421/ippTools/share/stacktool_tosummary.sql

    r35856 r43014  
    1 SELECT sass_id,camera,workdir,tess_id,state FROM
    2 (SELECT sass_id,rawExp.camera,stackRun.workdir,stackRun.tess_id,stackRun.state,
    3        sum((stackRun.state = 'full')) AS is_done, sum(1) AS is_defined
     1SELECT
     2  sass_id,
     3  camera,
     4  workdir,
     5  tess_id,
     6  state
     7FROM
     8(SELECT sass_id,
     9        MIN(rawExp.camera)    AS camera,
     10        MIN(stackRun.workdir) AS workdir,
     11        MIN(stackRun.tess_id) AS tess_id,
     12        MIN(stackRun.state)   AS state,
     13        SUM((stackRun.state = 'full')) AS is_done,
     14        SUM(1) AS is_defined
    415       FROM stackRun
    516       JOIN stackInputSkyfile ON stackRun.stack_id = stackInputSkyfile.stack_id
Note: See TracChangeset for help on using the changeset viewer.