Index: trunk/MagicSoft/Mars/datacenter/macros/plotdb.C
===================================================================
--- trunk/MagicSoft/Mars/datacenter/macros/plotdb.C	(revision 7574)
+++ trunk/MagicSoft/Mars/datacenter/macros/plotdb.C	(revision 7625)
@@ -350,11 +350,21 @@
         query += Form("on %s.%s=%s.%s ",       tabled.Data(), join.Data(), tablev.Data(), join.Data());
 
-        if (!fRequestFrom.IsNull() && !fRequestTo.IsNull())
-            query += Form("where fRunStart between '%s' and '%s' ",
+        const Bool_t interval = !fRequestFrom.IsNull() && !fRequestTo.IsNull();
+
+        if (!fDataSet && !interval)
+        {
+            if (!query.Contains("Star.fSequenceFirst"))
+                query += "left join Star on Sequences.fSequenceFirst=Star.fSequenceFirst ";
+            query += "where Star.fEffOnTime>300 ";
+        }
+
+        if (interval)
+        {
+            query += query.Contains(" where ") ? "and " : "where ";
+            query += Form("fRunStart between '%s' and '%s' ",
                           fRequestFrom.Data(), fRequestTo.Data());
+        }
 
         query += "order by fRunStart";
-
-        //cout << "q: " << query << endl;
 
         TSQLResult *res = fServer.Query(query);
