$c = new Criteria();
 $c->clearSelectColumns();
 $c->addSelectColumn(OppVotazioneHasGruppoPeer::VOTAZIONE_ID);
 $c->addSelectColumn(OppVotazioneHasGruppoPeer::VOTO);
 $c->addJoin(OppVotazioneHasGruppoPeer::VOTAZIONE_ID, OppVotazionePeer::ID, Criteria::LEFT_JOIN);
 $c->addJoin(OppVotazionePeer::SEDUTA_ID, OppSedutaPeer::ID, Criteria::LEFT_JOIN);
 $c->add(OppVotazioneHasGruppoPeer::GRUPPO_ID, $gruppo['gruppo_id'], Criteria::EQUAL);
 if ($df != '') {
     $cton1 = $c->getNewCriterion(OppSedutaPeer::DATA, $di, Criteria::GREATER_EQUAL);
     $cton2 = $c->getNewCriterion(OppSedutaPeer::DATA, $df, Criteria::LESS_EQUAL);
     $cton1->addAnd($cton2);
     $c->add($cton1);
 } else {
     $c->add(OppSedutaPeer::DATA, $di, Criteria::GREATER_EQUAL);
 }
 $rs = OppVotazioneHasGruppoPeer::doSelectRS($c);
 $voto_gruppo = array();
 while ($rs->next()) {
     $voto_gruppo[$rs->getInt(1)] = $rs->getString(2);
 }
 //CALCOLO VOTO CARICA
 $c = new Criteria();
 $c->clearSelectColumns();
 $c->addSelectColumn(OppVotazioneHasCaricaPeer::VOTAZIONE_ID);
 $c->addSelectColumn(OppVotazioneHasCaricaPeer::VOTO);
 $c->addJoin(OppVotazioneHasCaricaPeer::VOTAZIONE_ID, OppVotazionePeer::ID, Criteria::LEFT_JOIN);
 $c->addJoin(OppVotazionePeer::SEDUTA_ID, OppSedutaPeer::ID, Criteria::LEFT_JOIN);
 $c->add(OppVotazioneHasCaricaPeer::CARICA_ID, $argv[1], Criteria::EQUAL);
 if ($df != '') {
     $cton1 = $c->getNewCriterion(OppSedutaPeer::DATA, $di, Criteria::GREATER_EQUAL);
     $cton2 = $c->getNewCriterion(OppSedutaPeer::DATA, $df, Criteria::LESS_EQUAL);