Parcours de résultats et groupement

Signaler
Messages postés
64
Date d'inscription
samedi 10 janvier 2004
Statut
Membre
Dernière intervention
24 avril 2010
-
Messages postés
64
Date d'inscription
samedi 10 janvier 2004
Statut
Membre
Dernière intervention
24 avril 2010
-
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

Messages postés
83
Date d'inscription
jeudi 22 septembre 2005
Statut
Membre
Dernière intervention
14 décembre 2011
1
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







 
Messages postés
64
Date d'inscription
samedi 10 janvier 2004
Statut
Membre
Dernière intervention
24 avril 2010

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.