Changeset 8996 for trunk/MagicSoft/Mars/datacenter/macros/findcacofiles.C
- Timestamp:
- 07/05/08 20:01:55 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/datacenter/macros/findcacofiles.C
r8482 r8996 57 57 #include <fstream> 58 58 59 #include <TEnv.h>60 59 #include <TSystem.h> 61 60 62 #include "MSQLMagic.h"63 61 #include <TSQLRow.h> 64 62 #include <TSQLResult.h> 63 64 #include "MSQLMagic.h" 65 65 66 66 using namespace std; … … 69 69 int findcacofiles() 70 70 { 71 TEnv env("sql.rc"); 72 73 MSQLMagic serv(env); 71 MSQLMagic serv("sql.rc"); 74 72 if (!serv.IsConnected()) 75 73 { … … 87 85 query+=" DATE_FORMAT(ADDDATE(if(fRunStart='0000-00-00 00:00:00', fRunStop, fRunStart), INTERVAL +13 HOUR), '%Y/%m/%d') "; 88 86 query+=" FROM RunProcessStatus "; 89 query+=" LEFT JOIN RunData ON RunData.fRunNumber=RunProcessStatus.fRunNumber";90 query+=" LEFT JOIN Source ON RunData.fSourceKEY=Source.fSourceKEY";87 query+=" LEFT JOIN RunData USING (fRunNumber) "; 88 query+=" LEFT JOIN Source USING (fSourceKEY) "; 91 89 query+=" WHERE IsNull(fCaCoFileFound) AND fExcludedFDAKEY=1 "; 92 90 query+=" AND RunProcessStatus.fRunNumber > 10000 AND NOT IsNull(fCCFileAvail)"; … … 115 113 116 114 query ="SELECT MAX(fCaCoFileFound) FROM RunProcessStatus "; 117 query+=" LEFT JOIN RunData ON RunData.fRunNumber=RunProcessStatus.fRunNumber";115 query+=" LEFT JOIN RunData USING (fRunNumber) "; 118 116 query+=Form("WHERE DATE_FORMAT(ADDDATE(fRunStart, INTERVAL +13 HOUR), '%%Y/%%m/%%d')='%s' ", 119 117 (*row)[1]);
Note:
See TracChangeset
for help on using the changeset viewer.