/**
  * 
  */
 public function buscarInconsistenciasPorCaptacao($idCaptacao)
 {
     $sqlClone = $this->select()->setIntegrityCheck(false)->from($this->_name, array(new Zend_Db_Expr('MAX(idTipoInconsistencia)')))->where('idTmpCaptacao = ?', $idCaptacao)->where('idTipoInconsistencia in (?)', array(TipoInconsistenciaBancariaModel::PROPONENTE_INCENTIVADOR_IGUAIS, TipoInconsistenciaBancariaModel::SEM_VISAO_INCENTIVADOR));
     $tipoInconsistenciaTable = new tbTipoInconsistencia();
     $selectTipoInconsistencia = $tipoInconsistenciaTable->select()->setIntegrityCheck(false)->from($tipoInconsistenciaTable->info(Zend_Db_Table::NAME), array('idTipoInconsistencia'))->where('idTipoInconsistencia not in (?)', array(TipoInconsistenciaBancariaModel::PROPONENTE_INCENTIVADOR_IGUAIS, TipoInconsistenciaBancariaModel::SEM_VISAO_INCENTIVADOR));
     $sql = $this->select()->setIntegrityCheck(false)->from(array('inc' => $this->_name))->join(array('i' => 'tbTipoInconsistencia'), "i.idTipoInconsistencia = inc.idTipoInconsistencia")->where('inc.idTmpCaptacao = ?', $idCaptacao)->where('(inc.idTipoInconsistencia in (?)', $selectTipoInconsistencia)->orWhere('inc.idTipoInconsistencia = ?)', $sqlClone);
     return $this->fetchAll($sql);
 }