[evolvis-commits] r7255: changed sql request?==?UTF-8?Q?↵

mirabilos at evolvis.org mirabilos at evolvis.org
Thu Feb 24 15:37:16 CET 2011


Author: mirabilos
Date: 2011-02-24 15:37:16 +0100 (Thu, 24 Feb 2011)
New Revision: 7255

Modified:
   trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/stats_cvs.pl
Log:
changed sql request


Modified: trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/stats_cvs.pl
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/stats_cvs.pl	2011-02-24 14:37:15 UTC (rev 7254)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/deb-specific/stats_cvs.pl	2011-02-24 14:37:16 UTC (rev 7255)
@@ -95,29 +95,29 @@
         		GROUP BY year,month,day,cvsgroup
 		) agg
 		LEFT JOIN (
-        	SELECT cvsgroup,COUNT(*) AS commits
+        	SELECT cvsgroup,year,month,day,COUNT(*) AS commits
         	FROM deb_cvs_dump
 		WHERE type='A'
         	GROUP BY year,month,day,cvsgroup
-		) c USING (cvsgroup)
+		) c USING (cvsgroup,year,month,day)
 		LEFT JOIN (
-        	SELECT cvsgroup,COUNT(*) AS adds
+        	SELECT cvsgroup,year,month,day,COUNT(*) AS adds
         	FROM deb_cvs_dump
 		WHERE type='M'
         	GROUP BY year,month,day,cvsgroup
-		) a USING (cvsgroup)
+		) a USING (cvsgroup,year,month,day)
 		LEFT JOIN (
-        	SELECT cvsgroup,COUNT(*) AS checkouts
+        	SELECT cvsgroup,year,month,day,COUNT(*) AS checkouts
         	FROM deb_cvs_dump
 		WHERE type='O'
         	GROUP BY year,month,day,cvsgroup
-		) ch USING (cvsgroup)
+		) ch USING (cvsgroup,year,month,day)
 		LEFT JOIN (
-        	SELECT cvsgroup,COUNT(*) AS errors
+        	SELECT cvsgroup,year,month,day,COUNT(*) AS errors
         	FROM deb_cvs_dump
 		WHERE type='E'
         	GROUP BY year,month,day,cvsgroup
-		) e USING (cvsgroup)
+		) e USING (cvsgroup,year,month,day)
 	";
 	$dbh->do( $sql );
 }
@@ -136,9 +136,9 @@
 # main      #
 #############
 &db_connect;
-#&drop_tables;
-#&create_dump_table;
-#&dump_history;
-#&parse_history;
+&drop_tables;
+&create_dump_table;
+&dump_history;
+&parse_history;
 &print_stats;
 



More information about the evolvis-commits mailing list