Nombre total de clients par mois pour chaque année
Résolu
Mikebiz
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- Nombre total de clients par mois pour chaque année
- Total uninstall - Télécharger - Divers Utilitaires
- Nombre de jours entre deux dates excel - Guide
- Formule total excel - Guide
- Total video converter - Télécharger - Conversion & Codecs
- Total adblock avis - Forum Mozilla Firefox
3 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
de quelle genre de table s'agit-il?
est-ce logique d'avoir deux lignes pour le même client et la même année?
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
de quelle genre de table s'agit-il?
est-ce logique d'avoir deux lignes pour le même client et la même année?
Bonjour yg_be
Il s'agit d'une table mysql. oui c'est possible d'avoir plusieurs lignes pour le même client. Merci
Voici ce que j'avais essayer de faire :
Il s'agit d'une table mysql. oui c'est possible d'avoir plusieurs lignes pour le même client. Merci
Voici ce que j'avais essayer de faire :
$result1 = mysqli_query($int,"select client, annee, COUNT(DISTINCT janvier) as nbrejanvier, COUNT(DISTINCT fevrier) as nbrefevrier, COUNT(DISTINCT mars) as nbremars, COUNT(DISTINCT avril) as nbreavril, COUNT(DISTINCT mai) as nbremai, COUNT(DISTINCT juin) as nbrejuin, COUNT(DISTINCT juillet) as nbrejuillet, COUNT(DISTINCT aout) as nbreaout, COUNT(DISTINCT septembre) as nbreseptembre, COUNT(DISTINCT octobre) as nbreoctobre, COUNT(DISTINCT novembre) as nbrenovembre, COUNT(DISTINCT decembre) as nbredecembre from planningint3 where annee=$annee2"); while($row = mysqli_fetch_array($result1)){ $annee2=$row['annee']; $client=$row['client']; $nbrejanvier=$row['nbrejanvier']; $nbrefevrier=$row['nbrefevrier']; $nbremars=$row['nbremars']; $nbreavril=$row['nbreavril']; $nbremai=$row['nbremai']; $nbrejuin=$row['nbrejuin']; $nbrejuillet=$row['nbrejuillet']; $nbreaout=$row['nbreaout']; $nbreseptembre=$row['nbreseptembre']; $nbreoctobre=$row['nbreoctobre']; $nbrenovembre=$row['nbrenovembre']; $nbredecembre=$row['nbredecembre']; }
je ne vois pas où, dans ton code, tu vérifies si un client a commandé tous les mois.
ta requête SQL me semble très bizarre. c'est un projet pour un cours de quelle matière?
si tu reprends ton exemple de données, quel résultat essaies-tu d'obtenir en faisant cette requête?
à quoi sert l'instruction en ligne 3?
ta requête SQL me semble très bizarre. c'est un projet pour un cours de quelle matière?
si tu reprends ton exemple de données, quel résultat essaies-tu d'obtenir en faisant cette requête?
à quoi sert l'instruction en ligne 3?
Quand il n'ya pas de commande pour un client dans un mois la valeur par defaut est zero.
voici en fait le résultat que j'obtiens pour ma requete
Le nombre total de clients pour l'interim ne correspond pâs réellement à la réalité. Puisque en Janvier par exemple on a 3 clients dont la commande est supérieure à zero et lui il affiche 1.
voici en fait le résultat que j'obtiens pour ma requete

Le nombre total de clients pour l'interim ne correspond pâs réellement à la réalité. Puisque en Janvier par exemple on a 3 clients dont la commande est supérieure à zero et lui il affiche 1.