Parcours de résultats et groupement

masseur Messages postés 64 Date d'inscription samedi 10 janvier 2004 Statut Membre Dernière intervention 24 avril 2010 - 28 juil. 2008 à 13:43
masseur Messages postés 64 Date d'inscription samedi 10 janvier 2004 Statut Membre Dernière intervention 24 avril 2010 - 28 juil. 2008 à 21:52
Bonjour.

J'effectue une requête qui au final est stocké dans un tableau de tableau.

Array ( [0] => Array ( [TYPEPRODUIT1] => Santé [PANTTC1] => 3223 ) [1] => Array ( [TYPEPRODUIT1] => Santé [PANTTC1] => 232,  [2] => Array ( [TYPEPRODUIT1] => Obseq [PANTTC1] => 23 ) )

La logique est la (d'autres champs sont récupérés)

J'aimerais pouvoir compter le nombre d'occurence des champs  TYPEPRODUIT (allant de TYPEPRODUIT1 à TYPEPRODUIT10) et ajouter leur PANTTC si le TYPEPRODUIT est identique.

Dans notre cas cela serait.

2 santé avec panttc = 3223 + 232
1 obseq avec panttc = 23

Vous avez des idées?

Merci bien.

2 réponses

MasterCent Messages postés 83 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 14 décembre 2011 1
28 juil. 2008 à 21:49
Salut Masseur,

Peux tu en dire plus à propos de TYPEPRODUIT1,
As tu dix champs TYPEPRODUIT allant de 1 à 10 ou
as tu une table entre les n (ici 10) occurences de type de produit.

Vu ta question, je pencherais pour la première option. Si c'est le cas,
ou bien il faudra un tableau pour compter les occurences,
ou alors peut-être une requete UNION pour supersposer les TYPEPRODUITS.

A moins que un simple count(TYPEPRODUIT1) couplé à un GROUP BY suffise ?

Donne un peu plus d'infos...ainsi que l'axe que tu veux poursuivre ( SQL ou PHP )

bat

m100







 
0
masseur Messages postés 64 Date d'inscription samedi 10 janvier 2004 Statut Membre Dernière intervention 24 avril 2010
28 juil. 2008 à 21:52
Merci pour ta réponse.
Mais j'ai enfin réussi, en faisant un travail de comptage, après stockage de la réquête dans un tableau de tableaux.

Enfin merci.
0
Rejoignez-nous