NEW FEATURE: statistics for contra/re calls, no90, etc.
authorArun Persaud <arun@nubati.net>
Sun, 14 Sep 2008 21:27:26 +0000 (14:27 -0700)
committerArun Persaud <arun@nubati.net>
Sun, 14 Sep 2008 21:27:26 +0000 (14:27 -0700)
how often does the re/contra party call no 90, no 60, etc.

Signed-off-by: Arun Persaud <arun@nubati.net>
include/stats.php

index d49d57a67c54d8241cd1d8fe0428e1ff81e7313b..d372e4ae163669c5dfc79f8c6a0b392fad2b5eac 100644 (file)
@@ -104,15 +104,16 @@ if( !$content = getCache("cache/stats.html",60*60*24) )
  select g1.id, g2.id from game g1 left join game g2 on g1.randomnumbers=g2.randomnumbers where g1.id<g2.id order by g1.id
  select id from game where randomnumbers like "blablabl%"; the % is like .* in regexp
  select id,type,solo,status from game where id in (select id from game where randomnumbers in (select randomnumbers from game where id=27));
  select g1.id, g2.id from game g1 left join game g2 on g1.randomnumbers=g2.randomnumbers where g1.id<g2.id order by g1.id
  select id from game where randomnumbers like "blablabl%"; the % is like .* in regexp
  select id,type,solo,status from game where id in (select id from game where randomnumbers in (select randomnumbers from game where id=27));
   */
   */
-  $result = DB_query_array_all("SELECT fullname,COUNT(*) as c FROM Score".
-                              " LEFT JOIN User ON User.id=winner_id" .
-                              " WHERE score IN ('fox','doko','karlchen')".
-                              " GROUP BY game_id,fullname".
-                              " ORDER BY c DESC LIMIT 3" );
-  array_unshift($result,array("Name","Points"));
-  echo output_table($result,"Most extra points in a single game","stats");
+
+  /* number of calls*/
+  $result = DB_query_array_all("SELECT CONCAT_WS(' ',party,IFNULL(point_call,'no call')),COUNT(*) from Hand".
+                              " LEFT JOIN Game on Game.id=Hand.game_id ".
+                              " WHERE Game.status='gameover'".
+                              " GROUP BY party,point_call");
+  array_unshift($result,array("call","Frequency"));
+  echo output_table($result,"Kind of call","stats");
+
   
   /* most reminders */
   $result = DB_query_array_all("SELECT fullname, COUNT(*)  /" .
   
   /* most reminders */
   $result = DB_query_array_all("SELECT fullname, COUNT(*)  /" .