SELECT ne retourne pas tous les éléments d'une vue
Bonjour,
Dans MySQL j'ai créer une vue (appelée view_act_presta) qui récupère bon nombre de données. La vue fonctionne correctement et me retourne les données telles que je les ai demandées. Voici un exemple de données renvoyé par la vue.
Code:
1 2 3 4 5 6 7 8
| cYear cMonth cDay cPresta cNom cNbreCde cNbreCdeLiv cLogin cLogout cBrut cCom cNet
2012 3 18 15 La Farigoule 0 0 2012-03-18 07:30:18 NULL 0.00 0.00 0.00
2012 3 18 15 La Farigoule 0 0 0 2012-03-18 09:06:09 0.00 0.00 0.00
2012 3 19 15 La Farigoule 0 0 2012-03-19 07:57:48 NULL 0.00 0.00 0.00
2012 3 19 15 La Farigoule 0 0 0 2012-03-19 07:59:50 0.00 0.00 0.00
2012 3 20 15 La Farigoule 0 0 2012-03-20 10:13:31 NULL 0.00 0.00 0.00
2012 3 20 15 La Farigoule 0 0 0 2012-03-20 11:48:21 0.00 0.00 0.00
2012 3 20 15 La Farigoule 1 0 NULL NULL 26.00 2.60 23.40 |
Pour me permettre de grouper les resultats de cette vue, j'ai créé la procedure stockée suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| SELECT cYear, cMonth,
cDay, cPresta, cNom,
SUM(cNbreCde) AS cNbreCde,
SUM(cNbreCdeLiv) AS cNbreCdeLiv,
cLogin,
cLogout,
SUM(cBrut) AS cBrut,
SUM(cCom) AS cCom,
SUM(cNet) AS cNet
FROM view_act_presta
WHERE cPresta = 15
GROUP BY cYear, cMonth, cDay, cPresta |
Le résultat de ce select est le suivant :
Code:
1 2 3 4
| cYear cMonth cDay cPresta cNom cNbreCde cNbreCdeLiv cLogin cLogout cBrut cCom cNet
2012 3 18 15 La Farigoule 0 0 2012-03-18 07:30:18 NULL 0.00 0.00 0.00
2012 3 19 15 La Farigoule 0 0 2012-03-19 07:57:48 NULL 0.00 0.00 0.00
2012 3 20 15 La Farigoule 1 0 2012-03-20 10:13:31 NULL 26.00 2.60 23.40 |
Mon problème est donc que la valeur 'cLogout' retournée par la vue ne s'affiche pas dans mon select et que je ne comprend pas pourquoi. Si quelqu'un peut m'orienter vers le problème, je vous en remercie d'avance.