Bonjour, J'ai un peu avancé et je vous prie de m'excuser pour mon intrusion maladroite dans redmine. Les cotisations sont déductibles sur une année (les cas de report sont négligés) entre 2011-01-02 et 2011-12-30 / il s'agit de la date de crédit en banque. (donc attention aux jours fériés et "dates de valeur"). j'ai tenté de compléter la requête pour avoir cette limite : d'où : $dateminimun = "2011-01-02" ; (que j'écrive $dateminimun = 2011-01-02 ; est équivalent -> même erreur) $datemaximum = "2011-12-30" ; $select = new Zend_Db_Select($zdb->db); //la requête récupère toutes les cotisations de l'adhérent //il faut peut-être affiner... $select->from( PREFIX_DB . Galette\Entity\Contribution::TABLE, array( 'amount' => new Zend_Db_Expr('SUM(montant_cotis)') ) )->where(Galette\Entity\Adherent::PK . '= ?', $adh->id) ->where('date_enreg '> ?', $dateminimum) ->where('date_enreg < ?', $datemaximum); //le montant des cotisations est dispo. En log en attendant
mieux :) j'obtiens un message d'erreur : Fatal error: Uncaught exception 'PDOException' with message
'SQLSTATE[HY093]: Invalid parameter number: no parameters were
bound' in
/var/alternc/html/n/namd/www/namd.fr/gestion/galette/includes/Zend-1.11.11/Zend/Db/Statement/Pdo.php:228
J'avoue nager dans une expectative... fallait-il définir des
constantes mais où ? la dead line est le 12 avril : Snif ! |