Changeset 40827
- Timestamp:
- Jul 3, 2019, 2:27:13 PM (7 years ago)
- File:
-
- 1 edited
-
trunk/ippScripts/scripts/night_report.pl (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippScripts/scripts/night_report.pl
r40794 r40827 699 699 $query .= " ) AS expall"; 700 700 $query .= " LEFT JOIN"; 701 $query .= " ( ";702 $query .= " SELECT exp_name, warpRun.warp_id, diffRun.diff_id, publishRun.state as pubstate";703 $query .= " FROM diffRun";704 $query .= " JOIN diffInputSkyfile using (diff_id)";705 $query .= " JOIN publishRun on (diffRun.diff_id = stage_id)";706 $query .= " JOIN warpRun ON ( warp1 = warp_id or warp2 = warp_id)";707 $query .= " JOIN fakeRun using (fake_id)";708 $query .= " JOIN camRun using (cam_id)";709 $query .= " JOIN camProcessedExp using (cam_id)";710 $query .= " JOIN chipRun using (chip_id)";711 $query .= " JOIN rawExp using (exp_id)";712 $query .= " WHERE stack2 IS NULL";713 ## $query .= " AND exp_id > $refExpID"; -- adding this restriction here slows the query way down1 714 $query .= " AND stack2 IS NULL ";715 $query .= " AND diffRun.data_group LIKE '%.$dataGroupDate'";716 $query .= " GROUP BY exp_name";717 $query .= " ) AS exppub";701 $query .= " (SELECT * FROM ("; 702 $query .= " (SELECT exp_name, warpRun.warp_id, diffRun.diff_id, publishRun.state as pubstate FROM"; 703 $query .= " diffRun JOIN diffInputSkyfile USING (diff_id) JOIN publishRun ON (diff_id = stage_id)"; 704 $query .= " JOIN warpRun ON (warp1=warp_id) JOIN fakeRun USING (fake_id) JOIN camRun USING (cam_id)"; 705 $query .= " JOIN camProcessedExp USING (cam_id) JOIN chipRun USING (chip_id) JOIN rawExp USING (exp_id)"; 706 $query .= " WHERE rawExp.dateobs like '$date%' AND (obs_mode LIKE '%SS%' OR obs_mode LIKE '%BRIGHT%')"; 707 $query .= " AND stack2 IS NULL AND diffRun.data_group LIKE '%.$dataGroupDate')"; 708 $query .= " UNION"; 709 $query .= " (SELECT exp_name, warpRun.warp_id, diffRun.diff_id, publishRun.state as pubstate FROM"; 710 $query .= " diffRun JOIN diffInputSkyfile USING (diff_id) JOIN publishRun ON (diff_id = stage_id)"; 711 $query .= " JOIN warpRun ON (warp2=warp_id) JOIN fakeRun USING (fake_id) JOIN camRun USING (cam_id)"; 712 $query .= " JOIN camProcessedExp USING (cam_id) JOIN chipRun USING (chip_id) JOIN rawExp USING (exp_id)"; 713 $query .= " WHERE rawExp.dateobs like '$date%' AND (obs_mode LIKE '%SS%' OR obs_mode LIKE '%BRIGHT%')"; 714 $query .= " AND stack2 IS NULL AND diffRun.data_group LIKE '%.$dataGroupDate')"; 715 $query .= " ) AS diffgather"; 716 $query .= " GROUP BY diffgather.exp_name)"; 717 $query .= " AS exppub"; 718 718 $query .= " ON expall.exp_name = exppub.exp_name"; 719 719 $query .= " WHERE exppub.exp_name is NULL"; … … 793 793 $query .= " GROUP BY groupobj.chunk"; 794 794 $query .= " ) AS group4"; 795 $query .= " on groupchunk.chunk=group4.chunk ";795 $query .= " on groupchunk.chunk=group4.chunk ORDER BY dateobs"; 796 796 797 797 my $result = &mysql_select ($query);
Note:
See TracChangeset
for help on using the changeset viewer.
