Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5420 connectés 

  FORUM HardWare.fr
  Programmation

  comment faire pour additionner tous les chiffres d'une meme colone?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment faire pour additionner tous les chiffres d'une meme colone?

n°99785
angel92
Posté le 13-02-2002 à 10:50:41  profilanswer
 

[PHP] [ODBC - ACCES]
 
dans ma base de données il y a une colone, on va l'appelé nombre. et je voudrai additionner toutes valeurs contenue dans cette colonne. Sans extraire manuellement ligne par ligne
 
merci

mood
Publicité
Posté le 13-02-2002 à 10:50:41  profilanswer
 

n°99789
Tetragramm​aton IHVH
dieu unique => pensée unique
Posté le 13-02-2002 à 10:56:05  profilanswer
 

angel92 a écrit a écrit :

[PHP] [ODBC - ACCES]
 
dans ma base de données il y a une colone, on va l'appelé nombre. et je voudrai additionner toutes valeurs contenue dans cette colonne. Sans extraire manuellement ligne par ligne
 
merci  




 
Tu mets SUM(nom_de_colonne) dans la requete SQL.


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
n°99790
angel92
Posté le 13-02-2002 à 10:59:47  profilanswer
 

et si avant j'ai un une boucle while, ta fonction je la met apres la boucle, c ca ?

n°99791
FLY LM
Posté le 13-02-2002 à 11:00:57  profilanswer
 

angel92 a écrit a écrit :

et si avant j'ai un une boucle while, ta fonction je la met apres la boucle, c ca ?  




 
Quelle boucle ???

n°99792
angel92
Posté le 13-02-2002 à 11:03:00  profilanswer
 

avant, y a une boucle while {...}
pour extraire et afficher toutes les données de la tables

n°99795
Tetragramm​aton IHVH
dieu unique => pensée unique
Posté le 13-02-2002 à 11:06:07  profilanswer
 

angel92 a écrit a écrit :

avant, y a une boucle while {...}
pour extraire et afficher toutes les données de la tables  
 
>dans ma base de données il y a une colone, on va l'appelé >nombre. et je voudrai additionner toutes valeurs contenue dans >cette colonne. Sans extraire manuellement ligne par ligne
 




 
Si tu ne veux pas extraire manuellement les lignes, c'est bien que tu ne veux pas faire de boucle ???  :??:


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
n°99799
angel92
Posté le 13-02-2002 à 11:08:57  profilanswer
 

non, je met ta fonctiuon apres la bouble, paske j'ai besoin de la boucle pour faire des calculs sur chaque ligne

n°99801
Tetragramm​aton IHVH
dieu unique => pensée unique
Posté le 13-02-2002 à 11:10:03  profilanswer
 

Ben SUM sert à rien alors...  :sarcastic:


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
n°99803
angel92
Posté le 13-02-2002 à 11:11:59  profilanswer
 

pkoi ?

n°99823
iskream
Posté le 13-02-2002 à 11:55:16  profilanswer
 

si dans ta boucle tu traites chacune de tes lignes pourquoi tu n'en profites pas par la meme occasion pour faire la somme de cette fameuse colone????

mood
Publicité
Posté le 13-02-2002 à 11:55:16  profilanswer
 

n°99835
angel92
Posté le 13-02-2002 à 12:14:20  profilanswer
 

je traite ces lignes du facon dynamique, et chaque operation sef ait au nivo de la ligne elle meme, et non dans la colonne

n°99836
angel92
Posté le 13-02-2002 à 12:15:00  profilanswer
 

et c koi la requete execte a faire, pour faire le sum ?

n°99854
carcass
Posté le 13-02-2002 à 12:50:12  profilanswer
 

angel92 a écrit a écrit :

[PHP] [ODBC - ACCES]
 
dans ma base de données il y a une colone, on va l'appelé nombre. et je voudrai additionner toutes valeurs contenue dans cette colonne. Sans extraire manuellement ligne par ligne
 
merci  




2 solutions:
-en utilisant :total=sum("nombre" )
-en extrayant chaque valeur une à une
si tu veux d'abord extraire les valeurs des colonnes dans un recordset (appelons le EnregCol)
il faut que tu déclare une variable qui servira de stockage pour le Total (appelons la vTotal)
Code de la procédure:"
vTotal=0
while EnregCol.eof=false
      vTotal=vTotal+EnregCol("Nom de ta colonne dans la base" )
      EnregCol.movenext
wend

n°99901
angel92
Posté le 13-02-2002 à 14:22:04  profilanswer
 

kan je met ca:
 
$total=sum("$machine_sortie" );
 
il ne me reconnait pas la fonction sum.
 
erreur:
Fatal error: Call to undefined function: sum()

n°99925
angel92
Posté le 13-02-2002 à 15:02:33  profilanswer
 

mouarf

n°99933
angel92
Posté le 13-02-2002 à 15:14:01  profilanswer
 

:sweat:

n°99940
angel92
Posté le 13-02-2002 à 15:34:50  profilanswer
 

:hap:

n°99992
FLY LM
Posté le 13-02-2002 à 16:32:14  profilanswer
 

La requête SQL :
 
$query = "SELECT SUM(ton_champ) as somme FROM ta_table";
 
Après ça devrait aller non ??

n°99994
FLY LM
Posté le 13-02-2002 à 16:34:11  profilanswer
 

La suite mais l'odbc, je ne pratique pas :
 
$res = odbc_do($connect,$query);
$ma_somme = odbc_result($res, "somme" );
 
echo $ma_somme;
 
@+

n°100003
Tetragramm​aton IHVH
dieu unique => pensée unique
Posté le 13-02-2002 à 16:45:04  profilanswer
 

angel92 a écrit a écrit :

kan je met ca:
 
$total=sum("$machine_sortie" );
 
il ne me reconnait pas la fonction sum.
 
erreur:
Fatal error: Call to undefined function: sum()  




 
 :crazy:  :crazy:  
 
Tu devrais lire une doc sur le SQL et la méthode pour accéder à une DB. Lis un peu la doc mysql/odbc (les méthodes sont pratiquement les mêmes). C'est pas avec des tatonnements comme ça que tu pourras aller bien loin dans ton projet.


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  comment faire pour additionner tous les chiffres d'une meme colone?

 

Sujets relatifs
CSV -> MySQL espaces dans chiffres [Problem Regled]PASCAL: Changer l'affichage des variables(Chiffres apres/avant la ",")
[C++]Convertir une somme (chiffres) en toute lettre[Java] afficher seulement 3 chiffres apres la virgule...
[php] écrire un nombre sur deux chiffres??C'est possible de faire un random sur 3 chiffres ??
DELPHI inputquery que des chiffres!?[PHP] fct pour arrondir a n chiffres apres la virgule
[PHP+MySQL] Calculer le nombre total d'item d'une colone[VB5] Comment faire des calculs avec 100, 200 ... chiffres ?
Plus de sujets relatifs à : comment faire pour additionner tous les chiffres d'une meme colone?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)