--- includes/admin.signup_administration.inc	2009-09-21 15:23:10.000000000 +1000
+++ includes/admin.signup_administration.inc	2010-09-15 13:55:54.000000000 +1000
@@ -154,6 +154,7 @@ function signup_admin_form_sql() {
     'group_by' => array(
       'n.nid',
       'n.title',
+      'n.type',
       'signup_status',
       'signup_close_signup_limit',
     ),


--- includes/date.inc	2009-03-05 06:19:34.000000000 +1100
+++ includes/date.inc	2010-09-16 12:34:46.000000000 +1000
@@ -28,10 +28,11 @@ function _signup_date_admin_sql($content
   }
   // We need to quote the alias in case someone used a reserved word for the
   // machine-readable name of a content type.
-  $table = '{'. $field['database']['table'] .'} `'. $alias .'`';
+  $table = '{'. $field['database']['table'] .'} "'. $alias .'"';
   return array(
     'fields' => $fields,
     'joins' => array("LEFT JOIN $table ON $alias.vid = n.vid"),
+    'group_by' => $fields,
   );
 }
 
