sous - requête SQL - Zend framework
Bonjour à tous,
J'ai un problème avec une sous requête de ce type :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| SELECT
EMETTEUR.ID_GE as IDCLIENT,
EMETTEUR.LB_GE as CLIENT,
sum(emet_fic_charge.nb_trans) as COLLECTES,
SUM(emet_fic_charge.nb_cab_val) as DIFF_VAL,
sum(emet_fic_charge.nb_cab_err) as DIFF_ERR,
sum(emet_fic_charge.nb_doublon_strict) as DIFF_DBLON,
PLIS_INTER.PLIS_INTER
FROM
EMETTEUR, emet_fic_charge, (SELECT SUM(nb_cab_inter_dif) as PLIS_INTER
FROM fichier_dif, emetteur
WHERE fichier_dif.id_ge = emetteur.id_ge
AND ( EMETTEUR.ID_GE = '39' )
AND ( to_date(dt_dif) >= to_date('09/12/2013', 'dd/MM/yy') )
AND ( to_date(dt_dif) <= to_date('12/12/2013', 'dd/MM/yy') )
GROUP BY emetteur.id_ge, emetteur.lb_ge) as PLIS_INTER
WHERE
(emetteur.id_ge = emet_fic_charge.id_ge)AND
( EMETTEUR.ID_GE = '39' OR '39' = 0) AND
( to_date(emet_fic_charge.dt_chargement) >= to_date('09/12/2013', 'dd/MM/yy') ) AND
( to_date(emet_fic_charge.dt_chargement) <= to_date('12/12/2013', 'dd/MM/yy') )
GROUP BY
EMETTEUR.ID_GE, EMETTEUR.LB_GE, PLIS_INTER.PLIS_INTER
ORDER BY
EMETTEUR.LB_GE; |
J'utilise ceci pour exécuter cette requête:
Code:
1 2 3 4
|
$resultStmt = $this->getAdapter()->query( $this->_req, $parametre_de_la_requete2 );
$res = $resultStmt->fetchAll (); |
et j'ai cette erreur qui affiche :
Citation:
SQLSTATE[HY000]: General error: 979 OCIStmtExecute: ORA-00979: N'est pas une expression GROUP BY
(ext\pdo_oci\oci_statement.c:146)
Pouvez vous m'aider ?
Merci d'avance !!