résultat inexact d'une requête
Bonjour,
j'ai une requête qui fonctionne parfaitement bien lorsque je l'execute directement sur MySQL.
Code:
1 2 3 4 5 6 7 8 9 10
|
SELECT of.libelle_offre,ob.obj,count(v.num_vente) AS nbvente FROM offres of
LEFT OUTER JOIN obectifs ob ON ob.code_offre = of.code_offre
AND ob.num_semaine = '02'
AND ob.annee = '2010'
LEFT OUTER JOIN ventes v ON v.code_offre = of.code_offre
AND v.num_agent = '1'
AND v.date_vente = '2010-01-13'
WHERE of.code_offre LIKE '%_qe'
GROUP BY of.libelle_offre,ob.obj; |
Lorsque je l'execute via un script php, elle ne fonctionne pas au lieu de me retourner 1 elle me retroune 0.
Code:
1 2
|
$req = "SELECT of.libelle_offre,ob.obj,count(v.num_vente) AS nbvente FROM offres of LEFT OUTER JOIN obectifs ob ON ob.code_offre = of.code_offre AND ob.num_semaine = ".$num_semaine." AND ob.annee = ".$annee." LEFT OUTER JOIN ventes v ON v.code_offre = of.code_offre AND v.num_agent = '".$_SESSION["usr_id"]."' AND v.date_vente = '".date("Y-m-d")."' WHERE of.code_offre LIKE '%_qe' GROUP BY of.libelle_offre,ob.obj"; |
Mais je ne vois pas pourquoi...
Merci.