le 09/12/2006 à 15:05
Pas mal de requêtes !!!
Salut à vous,
J'aimerais vos conseils sur la manipulation de plusieurs tables et requêtes.
Ma BD contient les tables suivantes:
-clients (coordonnées diverses)
-adultes (prénoms des adultes pour chaque client)
-enfants (prénoms et date de naissance des enfants de chaque client)
-appartenir (derniers relevé de compteur électrique de chaque clients)
-indexes (derniers relevé des compteurs
...et j'en passe !!!
Quand il faut faire un calcul des comptes des clients à l'année (pas tous !), je commence par remplir une table vide avec $requete=mysql_db_query($sql_bdd,"INSERT INTO forfaits(Client_num,titre, nom,Prenom,...langue)
SELECT DISTINCT num,titre, Nom, Prenom,...Langue FROM clients WHERE Client_annee=1 AND EMPLACEMENT>0
Il faut ensuite calculer le nombre d'adultes, d'enfant de - de 5 ans,la consommation electrique, les differentes options, .... pour chaque client à l'année.
C'est ici que mon système se bloque. J'avais résolu le problème l'année passée en ajoutant une page [ header ("Location: xxx"); ]qui retardait les opérations.
Avant de vous expliquer comment je procède, j'aimerais vous demander comment vous feriez pour faire les calculs des 110 clients !
Je comprends bien que ma question est tordue et lourde! Je ne vous demande pas de faire le boulot mais seulement de me mettre sur la bonne voie.
Mille mercis pour vos bons conseils, astuces ou commentaires!
Bien amicalement.
Camo
J'aimerais vos conseils sur la manipulation de plusieurs tables et requêtes.
Ma BD contient les tables suivantes:
-clients (coordonnées diverses)
-adultes (prénoms des adultes pour chaque client)
-enfants (prénoms et date de naissance des enfants de chaque client)
-appartenir (derniers relevé de compteur électrique de chaque clients)
-indexes (derniers relevé des compteurs
...et j'en passe !!!
Quand il faut faire un calcul des comptes des clients à l'année (pas tous !), je commence par remplir une table vide avec $requete=mysql_db_query($sql_bdd,"INSERT INTO forfaits(Client_num,titre, nom,Prenom,...langue)
SELECT DISTINCT num,titre, Nom, Prenom,...Langue FROM clients WHERE Client_annee=1 AND EMPLACEMENT>0
Il faut ensuite calculer le nombre d'adultes, d'enfant de - de 5 ans,la consommation electrique, les differentes options, .... pour chaque client à l'année.
C'est ici que mon système se bloque. J'avais résolu le problème l'année passée en ajoutant une page [ header ("Location: xxx"); ]qui retardait les opérations.
Avant de vous expliquer comment je procède, j'aimerais vous demander comment vous feriez pour faire les calculs des 110 clients !
Je comprends bien que ma question est tordue et lourde! Je ne vous demande pas de faire le boulot mais seulement de me mettre sur la bonne voie.
Mille mercis pour vos bons conseils, astuces ou commentaires!
Bien amicalement.
Camo